From 3c23cfc167d4d431ec43ef5b3d470a696e47ca4f Mon Sep 17 00:00:00 2001 From: Gaurav Chande Date: Thu, 2 Jul 2015 20:18:09 +0000 Subject: [PATCH] Add Liquid::Tag#tag_name --- lib/liquid/tag.rb | 2 +- test/unit/tag_unit_test.rb | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/liquid/tag.rb b/lib/liquid/tag.rb index e8dd22b..eb9e6a0 100644 --- a/lib/liquid/tag.rb +++ b/lib/liquid/tag.rb @@ -1,7 +1,7 @@ module Liquid class Tag attr_accessor :options, :line_number - attr_reader :nodelist, :warnings + attr_reader :nodelist, :warnings, :tag_name include ParserSwitching class << self diff --git a/test/unit/tag_unit_test.rb b/test/unit/tag_unit_test.rb index 4da6ae8..c95cfca 100644 --- a/test/unit/tag_unit_test.rb +++ b/test/unit/tag_unit_test.rb @@ -13,4 +13,9 @@ class TagUnitTest < Minitest::Test tag = Tag.parse("long_tag", "param1, param2, param3", [], {}) assert_equal("long_tag param1, param2, param3", tag.raw) end + + def test_tag_name_should_return_name_of_the_tag + tag = Tag.parse("some_tag", [], [], {}) + assert_equal 'some_tag', tag.tag_name + end end