Sha256: 75724359404d2b042520f38074a16222e5f488dc03b188403fe9c864efb66d33

Contents?: true

Size: 819 Bytes

Versions: 11

Compression:

Stored size: 819 Bytes

Contents

require 'test_helper'

class IncrementTagTest < Minitest::Test
  include Liquid

  def test_inc
    assert_template_result('0', '{%increment port %}', {})
    assert_template_result('0 1', '{%increment port %} {%increment port%}', {})
    assert_template_result('0 0 1 2 1',
      '{%increment port %} {%increment starboard%} ' \
      '{%increment port %} {%increment port%} ' \
      '{%increment starboard %}', {})
  end

  def test_dec
    assert_template_result('9', '{%decrement port %}', { 'port' => 10 })
    assert_template_result('-1 -2', '{%decrement port %} {%decrement port%}', {})
    assert_template_result('1 5 2 2 5',
      '{%increment port %} {%increment starboard%} ' \
      '{%increment port %} {%decrement port%} ' \
      '{%decrement starboard %}', { 'port' => 1, 'starboard' => 5 })
  end
end

Version data entries

11 entries across 11 versions & 3 rubygems

Version Path
liquid-4.0.4 test/integration/tags/increment_tag_test.rb
metanorma-cli-1.3.4 gems/ruby/2.6.0/gems/liquid-4.0.3/test/integration/tags/increment_tag_test.rb
metanorma-cli-1.3.3.1 gems/ruby/2.6.0/gems/liquid-4.0.3/test/integration/tags/increment_tag_test.rb
liquid-4.0.3 test/integration/tags/increment_tag_test.rb
liquid-4.0.2 test/integration/tags/increment_tag_test.rb
liquid-4-0-2-4.0.2 test/integration/tags/increment_tag_test.rb
liquid-4.0.1 test/integration/tags/increment_tag_test.rb
liquid-4.0.0 test/integration/tags/increment_tag_test.rb
liquid-4.0.0.rc3 test/integration/tags/increment_tag_test.rb
liquid-4.0.0.rc2 test/integration/tags/increment_tag_test.rb
liquid-4.0.0.rc1 test/integration/tags/increment_tag_test.rb