Skip to content

Commit e4cbebe

Browse files
committed
test: upgrade test to fit new architecture
1 parent d7ff118 commit e4cbebe

13 files changed

+16
-32
lines changed

tests/package.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,14 @@
44
"description": "",
55
"main": "index.js",
66
"scripts": {
7-
"test": "echo \"Error: no test specified\" && exit 1"
7+
"test": "tsd"
88
},
99
"keywords": [],
1010
"author": "",
11-
"license": "ISC",
11+
"license": "",
12+
"tsd": {
13+
"directory": "src"
14+
},
1215
"devDependencies": {
1316
"@types/node": "^16.9.6",
1417
"typescript": "^4.4.2",
@@ -30,4 +33,4 @@
3033
"@typescript/util": "file:../dist-package/util",
3134
"@typescript/webworker": "file:../dist-package/webworker"
3235
}
33-
}
36+
}
Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
/// <reference path="../generated/lib.es2015.d.ts" />
2-
31
import { expectType } from "tsd";
42

53
// Map
Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
/// <reference path="../generated/lib.es2015.d.ts" />
2-
31
import { expectType } from "tsd";
42

53
// NumberConstructor
Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
/// <reference path="../generated/lib.es2015.d.ts" />
2-
31
import { expectType } from "tsd";
42

53
// Array
Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
/// <reference path="../generated/lib.es2015.d.ts" />
2-
31
import { expectType } from "tsd";
42

53
// PromiseConstructor
Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
/// <reference path="../generated/lib.es2015.d.ts" />
2-
31
import { expectType } from "tsd";
42

53
// ProxyHandler
Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
/// <reference path="../generated/lib.es2015.d.ts" />
2-
31
import { expectType } from "tsd";
42

53
expectType<unknown>(Reflect.apply(() => {}, {}, []));
Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
1-
/// <reference path="../generated/lib.es2017.d.ts" />
2-
31
import { expectType } from "tsd";
42

5-
function createGenericRecord<K extends string, V>(keys: K[], values: V[]): Record<K, V> {
3+
function createGenericRecord<K extends string, V>(
4+
keys: K[],
5+
values: V[]
6+
): Record<K, V> {
67
return Object.fromEntries(keys.map((k, i) => [k, values[i]!] as const));
78
}
89

910
{
10-
const obj1: {[k: string]: number} = { foo: 123 };
11+
const obj1: { [k: string]: number } = { foo: 123 };
1112
const values1 = Object.values(obj1);
1213
const entries1 = Object.entries(obj1);
1314
expectType<number[]>(values1);
@@ -34,8 +35,8 @@ function createGenericRecord<K extends string, V>(keys: K[], values: V[]): Recor
3435
const obj5 = createGenericRecord(["foo", "bar", "baz"], [1, obj1, 3]);
3536
const values5 = Object.values(obj5);
3637
const entries5 = Object.entries(obj5);
37-
expectType<(number | {[k: string]: number})[]>(values5);
38-
expectType<[string, (number | {[k: string]: number})][]>(entries5);
38+
expectType<(number | { [k: string]: number })[]>(values5);
39+
expectType<[string, number | { [k: string]: number }][]>(entries5);
3940
}
4041
function test<T>(obj: T) {
4142
const values = Object.values(obj);
Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
/// <reference path="../generated/lib.es2019.d.ts" />
2-
31
import { expectType } from "tsd";
42

53
// ObjectConstructor
Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
/// <reference path="../generated/lib.es2021.d.ts" />
2-
31
// String
42
"foobar".replaceAll(/foo/g, (substr, p1, p2) => {
53
// expectType<string>(substr);

0 commit comments

Comments
 (0)