From abe810de48da22fbc8e28369f50e2863291fe505 Mon Sep 17 00:00:00 2001 From: Paul Duncan Date: Wed, 5 Sep 2018 22:24:05 -0400 Subject: php: fix doc typo, ruby: add tests --- ruby/test/test_template.rb | 85 ---------------------------------------------- 1 file changed, 85 deletions(-) (limited to 'ruby/test/test_template.rb') diff --git a/ruby/test/test_template.rb b/ruby/test/test_template.rb index 3c8dd10..23629ed 100644 --- a/ruby/test/test_template.rb +++ b/ruby/test/test_template.rb @@ -56,91 +56,6 @@ class TemplateTest < MiniTest::Test assert_equal 'foofoofoo', r end - def test_filter - r = Luigi::Template.run('foo%{bar|h}', { - bar: '<', - }) - - assert_equal 'foo<', r - end - - def test_filter_chain - want = 'foofeab40e1fca77c7360ccca1481bb8ba5f919ce3a' - r = Luigi::Template.run('foo%{bar | uc | hash sha1}', { - bar: 'foo', - }) - - assert_equal want, r - end - - def test_custom_global_filter - Luigi::FILTERS[:barify] = proc { |v| 'BAR' } - - r = Luigi::Template.run('foo%{bar | barify}', { - bar: 'foo', - }) - - assert_equal 'fooBAR', r - end - - def test_custom_template_filter - r = Luigi::Template.run('foo%{bar | barify}', { - bar: 'foo', - }, { - barify: proc { |v| 'BAR' } - }) - - assert_equal 'fooBAR', r - end - - def test_cache - cache = Luigi::Cache.new({ - foo: 'foo%{bar}', - }) - - r = cache.run(:foo, bar: 'foo') - - assert_equal 'foofoo', r - end - - def test_filter_args - want = 'foo0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' - - r = Luigi::Template.run('foo%{bar | hash sha1}', { - bar: 'foo' - }) - - assert_equal want, r - end - - def test_unknown_key_error - assert_raises(Luigi::UnknownKeyError) do - Luigi::Template.run('foo%{unknown-key}', { - bar: 'foo', - }) - end - end - - def test_unknown_filter_error - assert_raises(Luigi::UnknownFilterError) do - Luigi::Template.run('foo%{bar | unknown-filter}', { - bar: 'foo', - }) - end - end - - def test_unknown_template_error - assert_raises(Luigi::UnknownTemplateError) do - cache = Luigi::Cache.new({ - foo: 'foo%{bar}', - }) - - cache.run('unknown-template', { - bar: 'foo' - }) - end - end - def test_to_s want = '%{val | h}' t = Luigi::Template.new(want) -- cgit v1.2.3