mirror of
https://github.com/kemko/liquid.git
synced 2026-01-01 15:55:40 +03:00
[StaticRegisters] Fetch raise on missing
Co-authored-by: Dylan Thacker-Smith <dylan.smith@shopify.com>
This commit is contained in:
@@ -51,7 +51,15 @@ class StaticRegistersUnitTest < Minitest::Test
|
||||
assert_equal("one", static_register.fetch(:one))
|
||||
assert_equal(3, static_register.fetch("two"))
|
||||
assert_nil(static_register.fetch(false))
|
||||
assert_nil(static_register.fetch("unknown"))
|
||||
|
||||
assert_raises(KeyError) do
|
||||
static_register.fetch(:unknown)
|
||||
end
|
||||
assert_equal("default", static_register.fetch(:unknown, "default"))
|
||||
|
||||
static_register[:unknown] = "known"
|
||||
assert_equal("known", static_register.fetch(:unknown))
|
||||
assert_equal("known", static_register.fetch(:unknown, "default"))
|
||||
end
|
||||
|
||||
def test_fetch_default
|
||||
|
||||
Reference in New Issue
Block a user