@@ -8,14 +8,15 @@ import (
88 "github.com/go-git/go-billy/v6"
99 "github.com/go-git/go-billy/v6/internal/test"
1010 "github.com/stretchr/testify/assert"
11+ "github.com/stretchr/testify/require"
1112)
1213
1314func TestCreate (t * testing.T ) {
1415 m := & test.BasicMock {}
1516
1617 fs := New (m , "/foo" )
1718 f , err := fs .Create ("bar/qux" )
18- assert .NoError (t , err )
19+ require .NoError (t , err )
1920 assert .Equal (t , f .Name (), filepath .Join ("bar" , "qux" ))
2021
2122 assert .Len (t , m .CreateArgs , 1 )
@@ -35,7 +36,7 @@ func TestLeadingPeriodsPathNotCrossedBoundary(t *testing.T) {
3536
3637 fs := New (m , "/foo" )
3738 f , err := fs .Create ("..foo" )
38- assert .NoError (t , err )
39+ require .NoError (t , err )
3940 assert .Equal (t , f .Name (), "..foo" )
4041}
4142
@@ -44,7 +45,7 @@ func TestOpen(t *testing.T) {
4445
4546 fs := New (m , "/foo" )
4647 f , err := fs .Open ("bar/qux" )
47- assert .NoError (t , err )
48+ require .NoError (t , err )
4849 assert .Equal (t , f .Name (), filepath .Join ("bar" , "qux" ))
4950
5051 assert .Len (t , m .OpenArgs , 1 )
@@ -56,7 +57,7 @@ func TestChroot(t *testing.T) {
5657
5758 fs , _ := New (m , "/foo" ).Chroot ("baz" )
5859 f , err := fs .Open ("bar/qux" )
59- assert .NoError (t , err )
60+ require .NoError (t , err )
6061 assert .Equal (t , f .Name (), filepath .Join ("bar" , "qux" ))
6162
6263 assert .Len (t , m .OpenArgs , 1 )
@@ -84,7 +85,7 @@ func TestOpenFile(t *testing.T) {
8485
8586 fs := New (m , "/foo" )
8687 f , err := fs .OpenFile ("bar/qux" , 42 , 0777 )
87- assert .NoError (t , err )
88+ require .NoError (t , err )
8889 assert .Equal (t , f .Name (), filepath .Join ("bar" , "qux" ))
8990
9091 assert .Len (t , m .OpenFileArgs , 1 )
@@ -104,7 +105,7 @@ func TestStat(t *testing.T) {
104105
105106 fs := New (m , "/foo" )
106107 _ , err := fs .Stat ("bar/qux" )
107- assert .NoError (t , err )
108+ require .NoError (t , err )
108109
109110 assert .Len (t , m .StatArgs , 1 )
110111 assert .Equal (t , m .StatArgs [0 ], "/foo/bar/qux" )
@@ -123,7 +124,7 @@ func TestRename(t *testing.T) {
123124
124125 fs := New (m , "/foo" )
125126 err := fs .Rename ("bar/qux" , "qux/bar" )
126- assert .NoError (t , err )
127+ require .NoError (t , err )
127128
128129 assert .Len (t , m .RenameArgs , 1 )
129130 assert .Equal (t , m .RenameArgs [0 ], [2 ]string {"/foo/bar/qux" , "/foo/qux/bar" })
@@ -145,7 +146,7 @@ func TestRemove(t *testing.T) {
145146
146147 fs := New (m , "/foo" )
147148 err := fs .Remove ("bar/qux" )
148- assert .NoError (t , err )
149+ require .NoError (t , err )
149150
150151 assert .Len (t , m .RemoveArgs , 1 )
151152 assert .Equal (t , m .RemoveArgs [0 ], "/foo/bar/qux" )
@@ -164,7 +165,7 @@ func TestTempFile(t *testing.T) {
164165
165166 fs := New (m , "/foo" )
166167 _ , err := fs .TempFile ("bar" , "qux" )
167- assert .NoError (t , err )
168+ require .NoError (t , err )
168169
169170 assert .Len (t , m .TempFileArgs , 1 )
170171 assert .Equal (t , m .TempFileArgs [0 ], [2 ]string {"/foo/bar" , "qux" })
@@ -191,7 +192,7 @@ func TestReadDir(t *testing.T) {
191192
192193 fs := New (m , "/foo" )
193194 _ , err := fs .ReadDir ("bar" )
194- assert .NoError (t , err )
195+ require .NoError (t , err )
195196
196197 assert .Len (t , m .ReadDirArgs , 1 )
197198 assert .Equal (t , m .ReadDirArgs [0 ], "/foo/bar" )
@@ -218,7 +219,7 @@ func TestMkDirAll(t *testing.T) {
218219
219220 fs := New (m , "/foo" )
220221 err := fs .MkdirAll ("bar" , 0777 )
221- assert .NoError (t , err )
222+ require .NoError (t , err )
222223
223224 assert .Len (t , m .MkdirAllArgs , 1 )
224225 assert .Equal (t , m .MkdirAllArgs [0 ], [2 ]interface {}{"/foo/bar" , os .FileMode (0777 )})
@@ -245,7 +246,7 @@ func TestLstat(t *testing.T) {
245246
246247 fs := New (m , "/foo" )
247248 _ , err := fs .Lstat ("qux" )
248- assert .NoError (t , err )
249+ require .NoError (t , err )
249250
250251 assert .Len (t , m .LstatArgs , 1 )
251252 assert .Equal (t , m .LstatArgs [0 ], "/foo/qux" )
@@ -272,7 +273,7 @@ func TestSymlink(t *testing.T) {
272273
273274 fs := New (m , "/foo" )
274275 err := fs .Symlink ("../baz" , "qux/bar" )
275- assert .NoError (t , err )
276+ require .NoError (t , err )
276277
277278 assert .Len (t , m .SymlinkArgs , 1 )
278279 assert .Equal (t , m .SymlinkArgs [0 ], [2 ]string {filepath .FromSlash ("../baz" ), "/foo/qux/bar" })
@@ -283,7 +284,7 @@ func TestSymlinkWithAbsoluteTarget(t *testing.T) {
283284
284285 fs := New (m , "/foo" )
285286 err := fs .Symlink ("/bar" , "qux/baz" )
286- assert .NoError (t , err )
287+ require .NoError (t , err )
287288
288289 assert .Len (t , m .SymlinkArgs , 1 )
289290 assert .Equal (t , m .SymlinkArgs [0 ], [2 ]string {filepath .FromSlash ("/foo/bar" ), "/foo/qux/baz" })
@@ -310,7 +311,7 @@ func TestReadlink(t *testing.T) {
310311
311312 fs := New (m , "/foo" )
312313 link , err := fs .Readlink ("/qux" )
313- assert .NoError (t , err )
314+ require .NoError (t , err )
314315 assert .Equal (t , link , filepath .FromSlash ("/qux" ))
315316
316317 assert .Len (t , m .ReadlinkArgs , 1 )
@@ -322,7 +323,7 @@ func TestReadlinkWithRelative(t *testing.T) {
322323
323324 fs := New (m , "/foo" )
324325 link , err := fs .Readlink ("qux/bar" )
325- assert .NoError (t , err )
326+ require .NoError (t , err )
326327 assert .Equal (t , link , filepath .FromSlash ("/qux/bar" ))
327328
328329 assert .Len (t , m .ReadlinkArgs , 1 )
0 commit comments