1
- package file
1
+ package file_test
2
2
3
3
import (
4
4
"fmt"
5
5
"testing"
6
6
7
+ "github.com/mongodb/mcli/internal/file"
7
8
"github.com/spf13/afero"
8
9
)
9
10
10
11
func TestLoad (t * testing.T ) {
11
12
t .Run ("file does not exists" , func (t * testing.T ) {
12
13
appFS := afero .NewMemMapFs ()
13
14
filename := "test.xml"
14
- err := Load (appFS , filename , nil )
15
+ err := file . Load (appFS , filename , nil )
15
16
if err == nil || err .Error () != fmt .Sprintf ("file not found: %s" , filename ) {
16
17
t .Errorf ("Load() unexpected error: %v" , err )
17
18
}
@@ -20,7 +21,7 @@ func TestLoad(t *testing.T) {
20
21
appFS := afero .NewMemMapFs ()
21
22
filename := "test"
22
23
_ = afero .WriteFile (appFS , filename , []byte ("" ), 0600 )
23
- err := Load (appFS , filename , nil )
24
+ err := file . Load (appFS , filename , nil )
24
25
if err == nil || err .Error () != fmt .Sprintf ("filename: %s requires valid extension" , filename ) {
25
26
t .Errorf ("Load() unexpected error: %v" , err )
26
27
}
@@ -29,7 +30,7 @@ func TestLoad(t *testing.T) {
29
30
appFS := afero .NewMemMapFs ()
30
31
filename := "test.xml"
31
32
_ = afero .WriteFile (appFS , filename , []byte ("" ), 0600 )
32
- err := Load (appFS , filename , nil )
33
+ err := file . Load (appFS , filename , nil )
33
34
if err == nil || err .Error () != "unsupported file type: xml" {
34
35
t .Errorf ("Load() unexpected error: %v" , err )
35
36
}
@@ -39,7 +40,7 @@ func TestLoad(t *testing.T) {
39
40
filename := "test.json"
40
41
_ = afero .WriteFile (appFS , filename , []byte ("{}" ), 0600 )
41
42
out := new (map [string ]interface {})
42
- err := Load (appFS , filename , out )
43
+ err := file . Load (appFS , filename , out )
43
44
if err != nil {
44
45
t .Fatalf ("Load() unexpected error: %v" , err )
45
46
}
@@ -49,7 +50,7 @@ func TestLoad(t *testing.T) {
49
50
filename := "test.yaml"
50
51
_ = afero .WriteFile (appFS , filename , []byte ("" ), 0600 )
51
52
out := new (map [string ]interface {})
52
- err := Load (appFS , filename , out )
53
+ err := file . Load (appFS , filename , out )
53
54
if err != nil {
54
55
t .Fatalf ("Load() unexpected error: %v" , err )
55
56
}
0 commit comments