Sha256: ea6ae912d5b469ce14ad4a8fd4b5ac2855744b99b98cb0d0ef8fb4ae00aebde6

Contents?: true

Size: 444 Bytes

Versions: 12

Compression:

Stored size: 444 Bytes

Contents

require 'test_helper'

module MoneyFilter
  def money(input)
    sprintf(' %d$ ', input)
  end
end

module CanadianMoneyFilter
  def money(input)
    sprintf(' %d$ CAD ', input)
  end
end

class HashOrderingTest < Minitest::Test
  include Liquid

  def test_global_register_order
    with_global_filter(MoneyFilter, CanadianMoneyFilter) do
      assert_equal " 1000$ CAD ", Template.parse("{{1000 | money}}").render(nil, nil)
    end
  end
end

Version data entries

12 entries across 12 versions & 2 rubygems

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