@@ -3,20 +3,12 @@ package config
33import (
44 "bytes"
55 "fmt"
6- "reflect"
76 "testing"
87
98 "github.com/stretchr/testify/assert"
109 "gopkg.in/yaml.v3"
1110)
1211
13- func eq (t * testing.T , got interface {}, expected interface {}) {
14- t .Helper ()
15- if ! reflect .DeepEqual (got , expected ) {
16- t .Errorf ("expected: %v, got: %v" , expected , got )
17- }
18- }
19-
2012func Test_parseConfig (t * testing.T ) {
2113 defer StubConfig (`---
2214hosts:
@@ -25,13 +17,13 @@ hosts:
2517 oauth_token: OTOKEN
2618` , "" )()
2719 config , err := ParseConfig ("config.yml" )
28- eq (t , err , nil )
20+ assert . NoError (t , err )
2921 user , err := config .Get ("github.com" , "user" )
30- eq (t , err , nil )
31- eq (t , user , "monalisa" )
22+ assert . NoError (t , err )
23+ assert . Equal (t , "monalisa" , user )
3224 token , err := config .Get ("github.com" , "oauth_token" )
33- eq (t , err , nil )
34- eq (t , token , "OTOKEN" )
25+ assert . NoError (t , err )
26+ assert . Equal (t , "OTOKEN" , token )
3527}
3628
3729func Test_parseConfig_multipleHosts (t * testing.T ) {
@@ -45,13 +37,13 @@ hosts:
4537 oauth_token: OTOKEN
4638` , "" )()
4739 config , err := ParseConfig ("config.yml" )
48- eq (t , err , nil )
40+ assert . NoError (t , err )
4941 user , err := config .Get ("github.com" , "user" )
50- eq (t , err , nil )
51- eq (t , user , "monalisa" )
42+ assert . NoError (t , err )
43+ assert . Equal (t , "monalisa" , user )
5244 token , err := config .Get ("github.com" , "oauth_token" )
53- eq (t , err , nil )
54- eq (t , token , "OTOKEN" )
45+ assert . NoError (t , err )
46+ assert . Equal (t , "OTOKEN" , token )
5547}
5648
5749func Test_parseConfig_hostsFile (t * testing.T ) {
@@ -61,13 +53,13 @@ github.com:
6153 oauth_token: OTOKEN
6254` )()
6355 config , err := ParseConfig ("config.yml" )
64- eq (t , err , nil )
56+ assert . NoError (t , err )
6557 user , err := config .Get ("github.com" , "user" )
66- eq (t , err , nil )
67- eq (t , user , "monalisa" )
58+ assert . NoError (t , err )
59+ assert . Equal (t , "monalisa" , user )
6860 token , err := config .Get ("github.com" , "oauth_token" )
69- eq (t , err , nil )
70- eq (t , token , "OTOKEN" )
61+ assert . NoError (t , err )
62+ assert . Equal (t , "OTOKEN" , token )
7163}
7264
7365func Test_parseConfig_hostFallback (t * testing.T ) {
@@ -83,16 +75,16 @@ example.com:
8375 git_protocol: https
8476` )()
8577 config , err := ParseConfig ("config.yml" )
86- eq (t , err , nil )
78+ assert . NoError (t , err )
8779 val , err := config .Get ("example.com" , "git_protocol" )
88- eq (t , err , nil )
89- eq (t , val , "https" )
80+ assert . NoError (t , err )
81+ assert . Equal (t , "https" , val )
9082 val , err = config .Get ("github.com" , "git_protocol" )
91- eq (t , err , nil )
92- eq (t , val , "ssh" )
83+ assert . NoError (t , err )
84+ assert . Equal (t , "ssh" , val )
9385 val , err = config .Get ("nonexistent.io" , "git_protocol" )
94- eq (t , err , nil )
95- eq (t , val , "ssh" )
86+ assert . NoError (t , err )
87+ assert . Equal (t , "ssh" , val )
9688}
9789
9890func Test_ParseConfig_migrateConfig (t * testing.T ) {
@@ -108,7 +100,7 @@ github.com:
108100 defer StubBackupConfig ()()
109101
110102 _ , err := ParseConfig ("config.yml" )
111- assert .Nil (t , err )
103+ assert .NoError (t , err )
112104
113105 expectedHosts := `github.com:
114106 user: keiyuri
0 commit comments