internal/model/errors_test.go (view raw)
1package model
2
3import (
4 "errors"
5 "testing"
6)
7
8func TestWrapError(t *testing.T) {
9 testFunc := func() (err error) {
10 defer Wrap(func() error {
11 return errors.New("wrap error")
12 }, &err, "testfunc")
13 return nil
14 }
15
16 err := testFunc()
17 if err == nil {
18 t.Error("expected error, got nil")
19 }
20}