Skip to content

Commit 1009f66

Browse files
committed
fix: panic messages not working error.
Signed-off-by: Chen Su <ghosind@gmail.com>
1 parent e100610 commit 1009f66

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

panic.go

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -183,21 +183,27 @@ func tryPanicOf(t *testing.T, failedNow bool, fn func(), expectError any, messag
183183
return nil
184184
}
185185

186-
err := newAssertionError(fmt.Sprintf(defaultErrMessagePanicOf, expectError, e))
186+
err := newAssertionError(fmt.Sprintf(defaultErrMessagePanicOf, expectError, e), message...)
187187
failed(t, err, failedNow)
188188

189189
return err
190190
}
191191

192-
func tryNotPanicOf(t *testing.T, failedNow bool, fn func(), unexpectedError any, message ...any) error {
192+
func tryNotPanicOf(
193+
t *testing.T,
194+
failedNow bool,
195+
fn func(),
196+
unexpectedError any,
197+
message ...any,
198+
) error {
193199
t.Helper()
194200

195201
e := isPanic(fn)
196202
if !isEqual(e, unexpectedError) {
197203
return nil
198204
}
199205

200-
err := newAssertionError(fmt.Sprintf(defaultErrMessageNotPanicOf, unexpectedError))
206+
err := newAssertionError(fmt.Sprintf(defaultErrMessageNotPanicOf, unexpectedError), message...)
201207
failed(t, err, failedNow)
202208

203209
return err

0 commit comments

Comments
 (0)