mirror of
https://github.com/TangentFoxy/semver.lua.git
synced 2025-07-28 02:52:21 +00:00
Refactor assertions to get more useful error messages
This commit is contained in:
21
spec/custom_assertions.lua
Normal file
21
spec/custom_assertions.lua
Normal file
@@ -0,0 +1,21 @@
|
||||
local assert = require("luassert")
|
||||
local say = require("say")
|
||||
|
||||
local function less(state, arguments)
|
||||
return arguments[1] < arguments[2]
|
||||
end
|
||||
|
||||
local function greater(state, arguments)
|
||||
return arguments[1] > arguments[2]
|
||||
end
|
||||
|
||||
say:set_namespace("en")
|
||||
say:set("assertion.less.positive", "Expected %s to be smaller than %s")
|
||||
say:set("assertion.less.negative", "Expected %s to not be smaller than %s")
|
||||
assert:register("assertion", "less", less, "assertion.less.positive", "assertion.less.negative")
|
||||
|
||||
say:set("assertion.greater.positive", "Expected %s to be greater than %s")
|
||||
say:set("assertion.greater.negative", "Expected %s to not be greater than %s")
|
||||
assert:register("assertion", "greater", greater, "assertion.greater.positive", "assertion.greater.negative")
|
||||
|
||||
|
Reference in New Issue
Block a user