@@ -54,7 +54,7 @@ public function testHandleShow()
54
54
config (['confluence.password ' => $ this ->faker ->password ]);
55
55
$ codingToken = $ this ->faker ->md5 ;
56
56
config (['coding.token ' => $ codingToken ]);
57
- $ codingTeamDomain = $ this ->faker ->domainWord ;
57
+ $ codingTeamDomain = $ this ->faker ->domainWord ;
58
58
config (['coding.team_domain ' => $ codingTeamDomain ]);
59
59
$ codingProjectUri = $ this ->faker ->slug ;
60
60
config (['coding.project_uri ' => $ codingProjectUri ]);
@@ -125,7 +125,7 @@ public function testHandleConfluenceHtmlFileNotExist()
125
125
{
126
126
$ codingToken = $ this ->faker ->md5 ;
127
127
config (['coding.token ' => $ codingToken ]);
128
- $ codingTeamDomain = $ this ->faker ->domainWord ;
128
+ $ codingTeamDomain = $ this ->faker ->domainWord ;
129
129
config (['coding.team_domain ' => $ codingTeamDomain ]);
130
130
$ codingProjectUri = $ this ->faker ->slug ;
131
131
config (['coding.project_uri ' => $ codingProjectUri ]);
@@ -149,7 +149,7 @@ public function testHandleConfluenceHtmlSuccess()
149
149
{
150
150
$ codingToken = $ this ->faker ->md5 ;
151
151
config (['coding.token ' => $ codingToken ]);
152
- $ codingTeamDomain = $ this ->faker ->domainWord ;
152
+ $ codingTeamDomain = $ this ->faker ->domainWord ;
153
153
config (['coding.team_domain ' => $ codingTeamDomain ]);
154
154
$ codingProjectUri = $ this ->faker ->slug ;
155
155
config (['coding.project_uri ' => $ codingProjectUri ]);
@@ -193,4 +193,21 @@ public function testHandleConfluenceHtmlSuccess()
193
193
->expectsOutput ('上传成功,正在处理,任务 ID:a12353fa-f45b-4af2-83db-666bf9f66615 ' )
194
194
->assertExitCode (0 );
195
195
}
196
+
197
+ public function testAskNothing ()
198
+ {
199
+ $ codingToken = $ this ->faker ->md5 ;
200
+ config (['coding.token ' => $ codingToken ]);
201
+ $ codingTeamDomain = $ this ->faker ->domainWord ;
202
+ config (['coding.team_domain ' => $ codingTeamDomain ]);
203
+ $ codingProjectUri = $ this ->faker ->slug ;
204
+ config (['coding.project_uri ' => $ codingProjectUri ]);
205
+ config (['coding.import.provider ' => 'Confluence ' ]);
206
+ // TODO config function can set the key not exists, can't test the key not exists in config file
207
+ config (['coding.import.data_type ' => 'HTML ' ]);
208
+ config (['coding.import.data_path ' => '/dev/null ' ]);
209
+ $ this ->artisan ('wiki:import ' )
210
+ ->expectsOutput ('文件不存在:/dev/null/index.html ' )
211
+ ->assertExitCode (1 );
212
+ }
196
213
}
0 commit comments