update coding task to align with spec and improve expetion handling

This commit is contained in:
Robin Olsen
2026-03-05 12:03:13 +01:00
parent 28add3f4dd
commit 2fc612c7c7
2 changed files with 25 additions and 42 deletions

View File

@@ -72,6 +72,13 @@ func (e *Expector) NotEmptyAndEqual(val, expected string, message string) *Expec
return e.Pass(message + " is correct")
}
func (e *Expector) Equal(val, expected any, message string) *Expector {
if val != expected {
return e.Fail(fmt.Sprintf(`%s expected "%v", got "%v"`, message, expected, val))
}
return e.Pass(message + " is correct")
}
func (e *Expector) Assert(condition bool, message string) *Expector {
check := NewCheck(message, condition)
e.Checks = append(e.Checks, check)