@@ -39,19 +39,17 @@ namespace ts {
3939
4040 interface VerifyBuild {
4141 modifyDiskLayout : ( fs : vfs . FileSystem ) => void ;
42- tsconfigs ?: readonly string [ ] ;
4342 expectedExitStatus : ExitStatus ;
4443 expectedDiagnostics : ( fs : vfs . FileSystem ) => fakes . ExpectedDiagnostic [ ] ;
4544 expectedOutputs : readonly string [ ] ;
4645 notExpectedOutputs : readonly string [ ] ;
4746 }
4847
49- function verifyBuild ( { modifyDiskLayout, tsconfigs = [ "/src/tsconfig.json" ] ,
50- expectedExitStatus, expectedDiagnostics, expectedOutputs, notExpectedOutputs } : VerifyBuild ) {
48+ function verifyBuild ( { modifyDiskLayout, expectedExitStatus, expectedDiagnostics, expectedOutputs, notExpectedOutputs } : VerifyBuild ) {
5149 const fs = projFs . shadow ( ) ;
5250 const host = fakes . SolutionBuilderHost . create ( fs ) ;
5351 modifyDiskLayout ( fs ) ;
54- const builder = createSolutionBuilder ( host , tsconfigs , { verbose : true } ) ;
52+ const builder = createSolutionBuilder ( host , [ "/src/tsconfig.json" ] , { verbose : true } ) ;
5553 const exitStatus = builder . build ( ) ;
5654 assert . equal ( exitStatus , expectedExitStatus ) ;
5755 host . assertDiagnosticMessages ( ...expectedDiagnostics ( fs ) ) ;
@@ -158,19 +156,5 @@ namespace ts {
158156 notExpectedOutputs : [ ...coreOutputs ( ) , ...animalOutputs ( ) , ...zooOutputs ( ) ]
159157 } ) ;
160158 } ) ;
161-
162- it ( "returns an error exit in case of a bogus file" , ( ) => {
163- verifyBuild ( {
164- modifyDiskLayout : noop ,
165- tsconfigs : [ "bogus.json" ] ,
166- expectedExitStatus : ExitStatus . DiagnosticsPresent_OutputsSkipped ,
167- expectedDiagnostics : _ => [
168- getExpectedDiagnosticForProjectsInBuild ( "bogus.json" ) ,
169- errorDiagnostic ( [ Diagnostics . File_0_not_found , "/bogus.json" ] ) ,
170- ] ,
171- expectedOutputs : emptyArray ,
172- notExpectedOutputs : [ ...coreOutputs ( ) , ...animalOutputs ( ) , ...zooOutputs ( ) ]
173- } ) ;
174- } ) ;
175159 } ) ;
176160}
0 commit comments