test/caching_test.rb in langalex-components-0.0.2 vs test/caching_test.rb in langalex-components-0.0.3

- old
+ new

@@ -17,9 +17,10 @@ def test_cache_key_generation assert_equal "components/hello_world/say_it", @component.send(:cache_key, :say_it), "simplest cache key" assert_equal "components/hello_world/say_it/trumpapum", @component.send(:cache_key, :say_it, ["trumpapum"]), "uses arguments" assert_equal "components/hello_world/say_it/a/1/2/3/foo=bar", @component.send(:cache_key, :say_it, ["a", [1,2,3], {:foo => :bar}]), "handles mixed types" assert_equal "components/hello_world/say_it/a=1&b=2", @component.send(:cache_key, :say_it, [{:b => 2, :a => 1}]), "hash keys are ordered" + assert_equal "components/834876df77918cf2bbfb42253d5977aa", @component.send(:cache_key, :say_it, [{:a => 'x' * 190}]), "hash keys are MD5ed when too long" end def test_conditional_caching @component.say_it_cache_options = {:if => proc{false}} @component.expects(:read_fragment).never