diff options
author | Paul Duncan <pabs@pablotron.org> | 2018-09-05 22:24:05 -0400 |
---|---|---|
committer | Paul Duncan <pabs@pablotron.org> | 2018-09-05 22:24:18 -0400 |
commit | abe810de48da22fbc8e28369f50e2863291fe505 (patch) | |
tree | 3b15905a8ab7f8254d7251bed7c3e84084cdb14b /ruby/test/test_template.rb | |
parent | ff3344c570a8200c2a5933ae6790e24611008bbf (diff) | |
download | luigi-template-abe810de48da22fbc8e28369f50e2863291fe505.tar.bz2 luigi-template-abe810de48da22fbc8e28369f50e2863291fe505.zip |
php: fix doc typo, ruby: add tests
Diffstat (limited to 'ruby/test/test_template.rb')
-rw-r--r-- | ruby/test/test_template.rb | 85 |
1 files changed, 0 insertions, 85 deletions
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) |