Skip to content

Commit 11df004

Browse files
committed
Include all lib files in tsbuild harness
1 parent 5111f4d commit 11df004

2 files changed

Lines changed: 12 additions & 0 deletions

File tree

src/harness/unittests/tsbuild.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -391,6 +391,14 @@ namespace ts {
391391
const rootPath = resolvePath(__dirname, root);
392392
loadFsMirror(fs, rootPath, "/src");
393393
fs.mkdirpSync("/lib");
394+
const libs = ["es5", "dom", "webworker.importscripts", "scripthost"];
395+
for (const lib of libs) {
396+
const content = Harness.IO.readFile(combinePaths(Harness.libFolder, `lib.${lib}.d.ts`));
397+
if (content === undefined) {
398+
throw new Error(`Failed to read lib ${lib}`);
399+
}
400+
fs.writeFileSync(`/lib/lib.${lib}.d.ts`, content);
401+
}
394402
fs.writeFileSync("/lib/lib.d.ts", Harness.IO.readFile(combinePaths(Harness.libFolder, "lib.d.ts"))!);
395403
fs.meta.set("defaultLibLocation", "/lib");
396404
fs.makeReadonly();

tests/baselines/reference/outfile-concat-fileListing.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
*/
22
/lib/
33
/lib/lib.d.ts
4+
/lib/lib.dom.d.ts
5+
/lib/lib.es5.d.ts
6+
/lib/lib.scripthost.d.ts
7+
/lib/lib.webworker.importscripts.d.ts
48
/src/
59
/src/2/
610
/src/2/second-output.d.ts

0 commit comments

Comments
 (0)