File tree 1 file changed +12
-8
lines changed
1 file changed +12
-8
lines changed Original file line number Diff line number Diff line change @@ -109,10 +109,14 @@ jobs:
109
109
npm init --yes
110
110
npm install $PACKAGE tslib
111
111
112
+ echo "Testing tsc..."
112
113
npx tsc --version
114
+
115
+ echo "Testing tsserver..."
113
116
echo '{"seq": 1, "command": "status"}' | npx tsserver
114
117
115
- cat > smoke.js << EOF
118
+ cat > smoke.js << 'EOF'
119
+ console.log(`Testing ${process.argv[2]}...`);
116
120
const { __importDefault, __importStar } = require("tslib");
117
121
const ts = require(process.argv[2]);
118
122
@@ -132,16 +136,16 @@ jobs:
132
136
success = !!fn();
133
137
}
134
138
catch {}
135
- if (success !== shouldSucceed) {
136
- if (success) {
137
- console.error(`${fn.toString()} unexpectedly succeeded.`);
138
- }
139
- else {
140
- console.error(`${fn.toString()} did not succeed.`);
141
- }
139
+ const status = success ? "succeeded" : "failed";
140
+ if (success === shouldSucceed) {
141
+ console.log(`${fn.toString()} ${status} as expected.`);
142
+ }
143
+ else {
144
+ console.log(`${fn.toString()} unexpectedly ${status}.`);
142
145
process.exitCode = 1;
143
146
}
144
147
}
148
+ console.log("ok");
145
149
EOF
146
150
147
151
node ./smoke.js typescript
You can’t perform that action at this time.
0 commit comments