𝚙
Size: a a a
𝚙
𝚙
func mustError(t *testing.T, i int) error {
ƒ, π, ø := Ø()
ƒ("action 1", func() error {
if i != 1 {
return nil
}
if err := alwaysErrors(); ø(err) {
// error happened
}
return nil
})
ƒ("action 2", func() (err error) {
if i != 2 {
return nil
}
if err = alwaysErrors(); ø(err) {
return
}
return nil
})
ƒ("action 3", func() error {
if i != 3 {
return nil
}
err := alwaysErrors()
if ø(err) {
return err
}
return nil
})
return π()
}𝚙
𝚙
𝚙
𝚙
𝚙
𝚙
𝚙
𝚙
𝚙
S
𝚙
𝚙
ø(err) паниковалоS
S
𝚙
func mustError(t *testing.T, i int) (err error) {
ƒ, π, ø := Ø()
defer π(err)
ƒ("action 1", func() error {
if i != 1 {
return nil
}
if err := alwaysErrors()
ø(err)
return nil
})𝚙
𝚙