Sha256: 227a0a585863426ecc462e4ced36fab5a6bd20932bed4229da5b8495ab80264e

Contents?: true

Size: 941 Bytes

Versions: 11

Compression:

Stored size: 941 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 & 2 rubygems

Version Path
locomotivecms-liquid-4.0.0 test/integration/tags/increment_tag_test.rb
liquid-3.0.6 test/integration/tags/increment_tag_test.rb
liquid-3.0.5 test/integration/tags/increment_tag_test.rb
liquid-3.0.4 test/integration/tags/increment_tag_test.rb
liquid-3.0.3 test/integration/tags/increment_tag_test.rb
liquid-3.0.2 test/integration/tags/increment_tag_test.rb
locomotivecms-liquid-4.0.0.alpha2 test/integration/tags/increment_tag_test.rb
locomotivecms-liquid-4.0.0.alpha1 test/integration/tags/increment_tag_test.rb
locomotivecms-liquid-4.0.0.alpha test/integration/tags/increment_tag_test.rb
liquid-3.0.1 test/integration/tags/increment_tag_test.rb
liquid-3.0.0 test/integration/tags/increment_tag_test.rb