Exemple #1
0
func checkRuleErrorCode(a assert.Assert, err error, expected RuleErrorCode) {
	a = a.Stack(1)
	if err == nil {
		a.Errorf("No error provided.")
		return
	}
	casted, ok := err.(RuleError)
	if !ok {
		a.Errorf("Invalid Error type: %s", err.Error())
		return
	}
	a.EqInt(int(casted.Code()), int(expected))
}