all repos — postern

@ v0.1.0-alpha

Modern mail management

clone
git clone https:///postern.git

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}