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