diff options
| author | OpportunityLiu <[email protected]> | 2019-07-26 16:25:52 +0800 |
|---|---|---|
| committer | OpportunityLiu <[email protected]> | 2019-07-28 14:45:01 +0800 |
| commit | d3667d71c86861ffb910af8ba8ecd930f75bf9e7 (patch) | |
| tree | 5a0014b413aae30fc60d2d084aac98c9575eddf7 /tests | |
| parent | cff42b3aeb348d0a193c24f244ddec003aded06f (diff) | |
fix up value
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/modules/string/serialize/test.lua | 3 | ||||
| -rw-r--r-- | tests/test_utils/test_assert.lua | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/tests/modules/string/serialize/test.lua b/tests/modules/string/serialize/test.lua index ab8986867..66b216566 100644 --- a/tests/modules/string/serialize/test.lua +++ b/tests/modules/string/serialize/test.lua @@ -42,6 +42,9 @@ function test_function(t) t:are_equal(roundtrip(function() return {{1, 2, 3, nil, 4}} end)(), {{1, 2, 3, nil, 4}}) t:are_equal(roundtrip({function() return {{1, 2, 3, nil, 4}} end})[1](), {{1, 2, 3, nil, 4}}) t:are_equal(roundtrip({{function() return {{1, 2, 3, nil, 4}} end}})[1][1](), {{1, 2, 3, nil, 4}}) + + t:will_raise(function() string.serialize({io.open}):deserialize()[1]("test.lua") end, "attempt to call global 'setmetatable' (a nil value)") + t:will_raise(function() string.serialize({io.open}):deserialize()[1]("not/a/file") end, "failed to open file: not/a/file") end function test_refloop(t) diff --git a/tests/test_utils/test_assert.lua b/tests/test_utils/test_assert.lua index a964fcfb3..1cf0e9386 100644 --- a/tests/test_utils/test_assert.lua +++ b/tests/test_utils/test_assert.lua @@ -57,7 +57,7 @@ function test_assert:will_raise(func, message_pattern) local funcs = { func, unpack(self._will_raise_stack) } if ok then self:print_error("expected raise but finished successfully", funcs) - elseif message_pattern and not string.find(error, message_pattern) then + elseif message_pattern and not error:find(message_pattern, 1, true) and not error:find(message_pattern) then self:print_error(format("expected raise with message ${green}%s${reset} but got ${red}%s${reset}", message_pattern, error), funcs) end end |
