Skip to content
This repository was archived by the owner on Dec 1, 2021. It is now read-only.

Commit 4df5f1c

Browse files
committed
added example, fixed tests
1 parent a7f2be0 commit 4df5f1c

File tree

2 files changed

+14
-7
lines changed

2 files changed

+14
-7
lines changed

errors_test.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -121,13 +121,13 @@ func TestFprint(t *testing.T) {
121121
want: "cause error\nEOF\n",
122122
}, {
123123
err: x, // return from errors.New
124-
want: "error\n",
124+
want: "github.com/pkg/errors/errors_test.go:104: error\n",
125125
}, {
126126
err: Wrap(x, "message"),
127-
want: "github.com/pkg/errors/errors_test.go:126: message\nerror\n",
127+
want: "github.com/pkg/errors/errors_test.go:126: message\ngithub.com/pkg/errors/errors_test.go:104: error\n",
128128
}, {
129129
err: Wrap(Wrap(x, "message"), "another message"),
130-
want: "github.com/pkg/errors/errors_test.go:129: another message\ngithub.com/pkg/errors/errors_test.go:129: message\nerror\n",
130+
want: "github.com/pkg/errors/errors_test.go:129: another message\ngithub.com/pkg/errors/errors_test.go:129: message\ngithub.com/pkg/errors/errors_test.go:104: error\n",
131131
}}
132132

133133
for i, tt := range tests {

example_test.go

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,13 @@ func ExampleNew() {
1414
// Output: whoops
1515
}
1616

17+
func ExampleNew_Fprint() {
18+
err := errors.New("whoops")
19+
errors.Fprint(os.Stdout, err)
20+
21+
// Output: github.com/pkg/errors/example_test.go:5: whoops
22+
}
23+
1724
func ExampleWrap() {
1825
cause := errors.New("whoops")
1926
err := errors.Wrap(cause, "oh noes")
@@ -42,8 +49,8 @@ func ExampleFprint() {
4249
err := fn()
4350
errors.Fprint(os.Stdout, err)
4451

45-
// Output: github.com/pkg/errors/example_test.go:29: outer
46-
// github.com/pkg/errors/example_test.go:28: middle
47-
// github.com/pkg/errors/example_test.go:27: inner
48-
// error
52+
// Output: github.com/pkg/errors/example_test.go:36: outer
53+
// github.com/pkg/errors/example_test.go:35: middle
54+
// github.com/pkg/errors/example_test.go:34: inner
55+
// github.com/pkg/errors/example_test.go:33: error
4956
}

0 commit comments

Comments
 (0)