change: move assertions to builtin

This commit is contained in:
debugtalk
2021-10-03 10:08:24 +08:00
parent bb9456cc7f
commit 249cd5cb34
4 changed files with 20 additions and 16 deletions

15
builtin/assertion.go Normal file
View File

@@ -0,0 +1,15 @@
package builtin
import "github.com/stretchr/testify/assert"
var Assertions = map[string]func(t assert.TestingT, expected interface{}, actual interface{}, msgAndArgs ...interface{}) bool{
"equals": assert.EqualValues,
"equal": assert.EqualValues, // alias for equals
"greater_than": assert.Greater,
"less_than": assert.Less,
"greater_or_equals": assert.GreaterOrEqual,
"less_or_equals": assert.LessOrEqual,
"not_equal": assert.NotEqual,
"contains": assert.Contains,
"regex_match": assert.Regexp,
}

View File

@@ -2,7 +2,7 @@ package builtin
import "time"
var FunctionsMap = map[string]interface{}{
var Functions = map[string]interface{}{
"sleep": Sleep,
}