|
1 |
| -import { describe, expect, it } from "vitest"; |
| 1 | +import { strictEqual, throws } from "node:assert"; |
| 2 | +import { describe, it } from "node:test"; |
2 | 3 |
|
3 | 4 | import { CLIENT_PACKAGE_NAMES_MAP } from "../config";
|
4 | 5 | import { getV3ClientPackageName } from "./getV3ClientPackageName";
|
5 | 6 |
|
6 | 7 | describe(getV3ClientPackageName.name, () => {
|
7 |
| - it.each(Object.entries(CLIENT_PACKAGE_NAMES_MAP))( |
8 |
| - "getClientName('%s') === '%s'", |
9 |
| - (input, output) => { |
10 |
| - expect(getV3ClientPackageName(input)).toBe(`@aws-sdk/${output}`); |
11 |
| - } |
12 |
| - ); |
| 8 | + for (const [input, output] of Object.entries(CLIENT_PACKAGE_NAMES_MAP)) { |
| 9 | + it("getClientName('%s') === '%s'", () => { |
| 10 | + strictEqual(getV3ClientPackageName(input), `@aws-sdk/${output}`); |
| 11 | + }); |
| 12 | + } |
13 | 13 |
|
14 |
| - it.each(["ImportExport", "MobileAnalytics", "SimpleDB"])( |
15 |
| - "throws for deprecated client '%s'", |
16 |
| - (deprecatedClient) => { |
17 |
| - expect(() => { |
18 |
| - getV3ClientPackageName(deprecatedClient); |
19 |
| - }).toThrow(new Error(`Client '${deprecatedClient}' is either deprecated or newly added.`)); |
20 |
| - } |
21 |
| - ); |
| 14 | + for (const deprecatedClient of ["ImportExport", "MobileAnalytics", "SimpleDB"]) { |
| 15 | + it("throws for deprecated client '%s'", () => { |
| 16 | + throws( |
| 17 | + () => { |
| 18 | + getV3ClientPackageName(deprecatedClient); |
| 19 | + }, |
| 20 | + new Error(`Client '${deprecatedClient}' is either deprecated or newly added.`) |
| 21 | + ); |
| 22 | + }); |
| 23 | + } |
22 | 24 |
|
23 |
| - it.each(["UNDEFINED", "NULL", "UNKNOWN"])("throws for unknown client '%s'", (unknownClient) => { |
24 |
| - expect(() => { |
25 |
| - getV3ClientPackageName(unknownClient); |
26 |
| - }).toThrow(new Error(`Client '${unknownClient}' is either deprecated or newly added.`)); |
27 |
| - }); |
| 25 | + for (const unknownClient of ["UNDEFINED", "NULL", "UNKNOWN"]) { |
| 26 | + it("throws for unknown client '%s'", () => { |
| 27 | + throws( |
| 28 | + () => { |
| 29 | + getV3ClientPackageName(unknownClient); |
| 30 | + }, |
| 31 | + new Error(`Client '${unknownClient}' is either deprecated or newly added.`) |
| 32 | + ); |
| 33 | + }); |
| 34 | + } |
28 | 35 | });
|
0 commit comments