1
1
package conf
2
2
3
3
import (
4
- "io/ioutil"
5
4
"os"
6
5
"strings"
7
6
"testing"
@@ -14,7 +13,7 @@ func createTmpFile(t *testing.T) (string, func()) {
14
13
is := is .New (t )
15
14
is .Helper ()
16
15
17
- f , err := ioutil . TempFile ("" , "demo-*.yml" )
16
+ f , err := os . CreateTemp ("" , "demo-*.yml" )
18
17
is .NoErr (err )
19
18
20
19
rm := func () {
@@ -28,7 +27,7 @@ func TestNewConfigurationMultipleDomainsSuccess(t *testing.T) {
28
27
fname , rm := createTmpFile (t )
29
28
defer rm ()
30
29
31
- err := ioutil .WriteFile (fname , []byte (`token: amazing
30
+ err := os .WriteFile (fname , []byte (`token: amazing
32
31
domains:
33
32
example.com:
34
33
- type: A
@@ -65,7 +64,7 @@ func TestNewConfigurationParseError(t *testing.T) {
65
64
fname , rm := createTmpFile (t )
66
65
defer rm ()
67
66
68
- err := ioutil .WriteFile (fname , []byte (`is not yml` ), 0644 )
67
+ err := os .WriteFile (fname , []byte (`is not yml` ), 0644 )
69
68
is .NoErr (err )
70
69
71
70
_ , err = NewConfiguration (fname )
@@ -78,7 +77,7 @@ func TestNewConfigurationValid(t *testing.T) {
78
77
defer rm ()
79
78
80
79
// check for token
81
- err := ioutil .WriteFile (fname , []byte (`token: ""
80
+ err := os .WriteFile (fname , []byte (`token: ""
82
81
domains:
83
82
example.com:` ), 0644 )
84
83
is .NoErr (err )
@@ -87,15 +86,15 @@ domains:
87
86
is .True (strings .Contains (err .Error (), "token can't be empty" ))
88
87
89
88
// check for domains
90
- err = ioutil .WriteFile (fname , []byte (`token: abc
89
+ err = os .WriteFile (fname , []byte (`token: abc
91
90
domains:` ), 0644 )
92
91
is .NoErr (err )
93
92
94
93
_ , err = NewConfiguration (fname )
95
94
is .True (strings .Contains (err .Error (), "domains can't be empty" ))
96
95
97
96
// check for domain records
98
- err = ioutil .WriteFile (fname , []byte (`token: abc
97
+ err = os .WriteFile (fname , []byte (`token: abc
99
98
domains:
100
99
example.com: []` ), 0644 )
101
100
is .NoErr (err )
@@ -110,7 +109,7 @@ func TestEnvVarsAreRead(t *testing.T) {
110
109
fname , rm := createTmpFile (t )
111
110
defer rm ()
112
111
113
- err := ioutil .WriteFile (fname , []byte (`domains:
112
+ err := os .WriteFile (fname , []byte (`domains:
114
113
example.com:
115
114
- type: A
116
115
name: www` ), 0644 )
0 commit comments