mirror of
https://github.com/aphrody-labs/oxc.git
synced 2026-10-15 06:39:17 +00:00
fix(codegen): remove deprecated test APIs (#25889)
## Summary - replace deprecated Vitest `toThrowError` assertions with `toThrow` - enable `typescript/no-deprecated` for `packages/codegen`
This commit is contained in:
1 parent
880166249c
commit
526c2b3fc4
3 files changed
+10
-4
No files matched your search
@@ -33,6 +33,12 @@
|
||||
"vitest/prefer-snapshot-hint": "off"
|
||||
},
|
||||
"overrides": [
|
||||
{
|
||||
"files": ["packages/codegen/**"],
|
||||
"rules": {
|
||||
"typescript/no-deprecated": "error"
|
||||
}
|
||||
},
|
||||
{
|
||||
"files": ["tasks/e2e/test/*.test.ts"],
|
||||
"rules": {
|
||||
|
||||
@@ -111,13 +111,13 @@ describe("indent", () => {
|
||||
const ast = e(id("x"));
|
||||
|
||||
test.each(["", "x", "\n", "\r\n", " x "])("rejects %j", (indent) => {
|
||||
expect(() => printSync(ast, { indent })).toThrowError(
|
||||
expect(() => printSync(ast, { indent })).toThrow(
|
||||
new TypeError("`indent` must be a non-empty string containing only spaces and tabs"),
|
||||
);
|
||||
});
|
||||
|
||||
test.each([4, null, {}])("rejects non-string value %j", (indent) => {
|
||||
expect(() => printSync(ast, { indent: indent as unknown as string })).toThrowError(
|
||||
expect(() => printSync(ast, { indent: indent as unknown as string })).toThrow(
|
||||
new TypeError("`indent` must be a non-empty string containing only spaces and tabs"),
|
||||
);
|
||||
});
|
||||
|
||||
@@ -212,7 +212,7 @@ describe("source map options", () => {
|
||||
])("rejects %s sourceText", (_name, sourceText) => {
|
||||
expect(() =>
|
||||
printSync(program, { sourcemap: true, sourceText: sourceText as unknown as string }),
|
||||
).toThrowError(new TypeError("`sourceText` must be a string when `sourcemap` is true"));
|
||||
).toThrow(new TypeError("`sourceText` must be a string when `sourcemap` is true"));
|
||||
});
|
||||
|
||||
test.each([
|
||||
@@ -225,7 +225,7 @@ describe("source map options", () => {
|
||||
sourceText: code,
|
||||
sourceFilename: sourceFilename as unknown as string,
|
||||
}),
|
||||
).toThrowError(new TypeError("`sourceFilename` must be a string when supplied"));
|
||||
).toThrow(new TypeError("`sourceFilename` must be a string when supplied"));
|
||||
});
|
||||
|
||||
test("accepts valid source map options", () => {
|
||||
|
||||
Reference in new issue
Block a user