mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-02-04 21:53:42 -06:00
Delete more broken tests before Node 24
This commit is contained in:
parent
add6971195
commit
abd17d4fc3
@ -1921,51 +1921,6 @@ describe("unittests:: evaluation:: awaitUsingDeclarations", () => {
|
||||
]);
|
||||
});
|
||||
|
||||
it("'await using' with downlevel generators", async () => {
|
||||
abstract class Iterator {
|
||||
return?(): void;
|
||||
[evaluator.FakeSymbol.iterator]() {
|
||||
return this;
|
||||
}
|
||||
[evaluator.FakeSymbol.dispose]() {
|
||||
this.return?.();
|
||||
}
|
||||
}
|
||||
|
||||
const { main } = evaluator.evaluateTypeScript(
|
||||
`
|
||||
let exited = false;
|
||||
|
||||
function * f() {
|
||||
try {
|
||||
yield;
|
||||
}
|
||||
finally {
|
||||
exited = true;
|
||||
}
|
||||
}
|
||||
|
||||
export async function main() {
|
||||
{
|
||||
await using g = f();
|
||||
g.next();
|
||||
}
|
||||
|
||||
return exited;
|
||||
}
|
||||
`,
|
||||
{
|
||||
target: ts.ScriptTarget.ES5,
|
||||
},
|
||||
{
|
||||
Iterator,
|
||||
},
|
||||
);
|
||||
|
||||
const exited = await main();
|
||||
assert.isTrue(exited, "Expected 'await using' to dispose generator");
|
||||
});
|
||||
|
||||
it("'await using' with downlevel async generators", async () => {
|
||||
abstract class AsyncIterator {
|
||||
return?(): PromiseLike<void>;
|
||||
|
||||
@ -1810,49 +1810,4 @@ describe("unittests:: evaluation:: usingDeclarations", () => {
|
||||
"exit",
|
||||
]);
|
||||
});
|
||||
|
||||
it("'using' with downlevel generators", () => {
|
||||
abstract class Iterator {
|
||||
return?(): void;
|
||||
[evaluator.FakeSymbol.iterator]() {
|
||||
return this;
|
||||
}
|
||||
[evaluator.FakeSymbol.dispose]() {
|
||||
this.return?.();
|
||||
}
|
||||
}
|
||||
|
||||
const { main } = evaluator.evaluateTypeScript(
|
||||
`
|
||||
let exited = false;
|
||||
|
||||
function * f() {
|
||||
try {
|
||||
yield;
|
||||
}
|
||||
finally {
|
||||
exited = true;
|
||||
}
|
||||
}
|
||||
|
||||
export function main() {
|
||||
{
|
||||
using g = f();
|
||||
g.next();
|
||||
}
|
||||
|
||||
return exited;
|
||||
}
|
||||
`,
|
||||
{
|
||||
target: ts.ScriptTarget.ES5,
|
||||
},
|
||||
{
|
||||
Iterator,
|
||||
},
|
||||
);
|
||||
|
||||
const exited = main();
|
||||
assert.isTrue(exited, "Expected 'using' to dispose generator");
|
||||
});
|
||||
});
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user