Sha256: 508b99b673470ecab2f2bf3751a6722ca6344f3eff298065544d32bc599db861

Contents?: true

Size: 658 Bytes

Versions: 5

Compression:

Stored size: 658 Bytes

Contents

# frozen_string_literal: true

require 'test_helper'

class TagUnitTest < Minitest::Test
  include Liquid

  def test_tag
    tag = Tag.parse('tag', "", Tokenizer.new(""), ParseContext.new)
    assert_equal('liquid::tag', tag.name)
    assert_equal('', tag.render(Context.new))
  end

  def test_return_raw_text_of_tag
    tag = Tag.parse("long_tag", "param1, param2, param3", Tokenizer.new(""), ParseContext.new)
    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", "", Tokenizer.new(""), ParseContext.new)
    assert_equal('some_tag', tag.tag_name)
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
liquid-5.3.0 test/unit/tag_unit_test.rb
liquid-5.2.0 test/unit/tag_unit_test.rb
liquid-5.1.0 test/unit/tag_unit_test.rb
liquid-5.0.1 test/unit/tag_unit_test.rb
liquid-5.0.0 test/unit/tag_unit_test.rb