8
8
9
9
"github.com/google/go-cmp/cmp"
10
10
"github.com/spf13/afero"
11
+ "github.com/stretchr/testify/require"
11
12
)
12
13
13
14
func Test_removeMainlineBlurb (t * testing.T ) {
@@ -118,7 +119,7 @@ Enjoy.
118
119
t .Run (tt .name , func (t * testing.T ) {
119
120
t .Parallel ()
120
121
if diff := cmp .Diff (removeMainlineBlurb (tt .body ), tt .want ); diff != "" {
121
- t . Errorf ( "removeMainlineBlurb() mismatch (-want +got):\n %s" , diff )
122
+ require . Fail ( t , "removeMainlineBlurb() mismatch (-want +got):\n %s" , diff )
122
123
}
123
124
})
124
125
}
@@ -134,7 +135,7 @@ func Test_addStableSince(t *testing.T) {
134
135
result := addStableSince (date , body )
135
136
136
137
if diff := cmp .Diff (expected , result ); diff != "" {
137
- t . Errorf ( "addStableSince() mismatch (-want +got):\n %s" , diff )
138
+ require . Fail ( t , "addStableSince() mismatch (-want +got):\n %s" , diff )
138
139
}
139
140
}
140
141
@@ -150,36 +151,27 @@ func Test_release_autoversion(t *testing.T) {
150
151
}
151
152
152
153
err := r .autoversion (ctx , "mainline" , "v2.11.1" )
153
- if err != nil {
154
- t .Fatal (err )
155
- }
154
+ require .NoError (t , err )
156
155
157
156
err = r .autoversion (ctx , "stable" , "v2.9.4" )
158
- if err != nil {
159
- t .Fatal (err )
160
- }
157
+ require .NoError (t , err )
161
158
162
159
files , err := filepath .Glob (filepath .Join (dir , "docs" , "*.md" ))
163
- if err != nil {
164
- t .Fatal (err )
165
- }
160
+ require .NoError (t , err )
166
161
167
162
for _ , file := range files {
168
163
file := file
169
164
t .Run (file , func (t * testing.T ) {
170
165
t .Parallel ()
171
166
172
167
got , err := afero .ReadFile (fs , file )
173
- if err != nil {
174
- t .Fatal (err )
175
- }
168
+ require .NoError (t , err )
169
+
176
170
want , err := afero .ReadFile (fs , file + ".golden" )
177
- if err != nil {
178
- t .Fatal (err )
179
- }
171
+ require .NoError (t , err )
180
172
181
173
if diff := cmp .Diff (string (got ), string (want )); diff != "" {
182
- t . Errorf ( "mismatch (-want +got):\n %s" , diff )
174
+ require . Failf ( t , "mismatch (-want +got):\n %s" , diff )
183
175
}
184
176
})
185
177
}
0 commit comments