@@ -54,7 +54,7 @@ public function testHandleShow()
5454config (['confluence.password ' => $ this ->faker ->password ]);
5555$ codingToken = $ this ->faker ->md5 ;
5656config (['coding.token ' => $ codingToken ]);
57- $ codingTeamDomain = $ this ->faker ->domainWord ;
57+ $ codingTeamDomain = $ this ->faker ->domainWord ;
5858config (['coding.team_domain ' => $ codingTeamDomain ]);
5959$ codingProjectUri = $ this ->faker ->slug ;
6060config (['coding.project_uri ' => $ codingProjectUri ]);
@@ -125,7 +125,7 @@ public function testHandleConfluenceHtmlFileNotExist()
125125{
126126$ codingToken = $ this ->faker ->md5 ;
127127config (['coding.token ' => $ codingToken ]);
128- $ codingTeamDomain = $ this ->faker ->domainWord ;
128+ $ codingTeamDomain = $ this ->faker ->domainWord ;
129129config (['coding.team_domain ' => $ codingTeamDomain ]);
130130$ codingProjectUri = $ this ->faker ->slug ;
131131config (['coding.project_uri ' => $ codingProjectUri ]);
@@ -149,7 +149,7 @@ public function testHandleConfluenceHtmlSuccess()
149149{
150150$ codingToken = $ this ->faker ->md5 ;
151151config (['coding.token ' => $ codingToken ]);
152- $ codingTeamDomain = $ this ->faker ->domainWord ;
152+ $ codingTeamDomain = $ this ->faker ->domainWord ;
153153config (['coding.team_domain ' => $ codingTeamDomain ]);
154154$ codingProjectUri = $ this ->faker ->slug ;
155155config (['coding.project_uri ' => $ codingProjectUri ]);
@@ -193,4 +193,21 @@ public function testHandleConfluenceHtmlSuccess()
193193 ->expectsOutput ('上传成功,正在处理,任务 ID:a12353fa-f45b-4af2-83db-666bf9f66615 ' )
194194 ->assertExitCode (0 );
195195 }
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+ }
196213}
0 commit comments