Skip to content

Commit d9a4e1a

Browse files
committed
test: conversions to vitest
1 parent 3435c99 commit d9a4e1a

File tree

300 files changed

+14598
-1152
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

300 files changed

+14598
-1152
lines changed

clients/client-cognito-identity/karma.conf.js

Lines changed: 0 additions & 71 deletions
This file was deleted.

clients/client-cognito-identity/test/e2e/CognitoIdentity.ispec.ts renamed to clients/client-cognito-identity/test/e2e/CognitoIdentity.e2e.spec.ts

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,7 @@
1-
/// <reference types="mocha" />
2-
/**
3-
* This is the integration test that make sure the client can make request cross-platform-ly
4-
* in NodeJS, Chromium and Firefox. This test is written in mocha.
5-
*/
6-
import { expect } from "chai";
1+
import { expect } from "vitest";
72

83
import { CognitoIdentity } from "../../src/index";
4+
95
// There will be default values of defaultRegion, credentials, and isBrowser variable in browser tests.
106
// Define the values for Node.js tests
117
const region: string | undefined = (globalThis as any).defaultRegion || process?.env?.AWS_SMOKE_TEST_REGION;
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import { defineConfig } from "vitest/config";
2+
3+
export default defineConfig({
4+
test: {
5+
include: ["**/*.e2e.spec.{ts,js}"],
6+
environment: "happy-dom",
7+
},
8+
});

clients/client-kinesis/jest.config.e2e.js

Lines changed: 0 additions & 4 deletions
This file was deleted.

clients/client-kinesis/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@
1212
"clean": "rimraf ./dist-* && rimraf *.tsbuildinfo",
1313
"extract:docs": "api-extractor run --local",
1414
"generate:client": "node ../../scripts/generate-clients/single-service --solo kinesis",
15-
"test:e2e": "jest --config jest.config.e2e.js"
15+
"test:e2e": "vitest run -c vitest.config.e2e.ts",
16+
"test:e2e:watch": "vitest watch -c vitest.config.e2e.ts"
1617
},
1718
"main": "./dist-cjs/index.js",
1819
"types": "./dist-types/index.d.ts",

clients/client-kinesis/test/Kinesis.e2e.spec.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1+
import { test as it, describe, expect } from "vitest";
2+
13
import { KinesisClient, ListStreamsCommand } from "../src/index";
24

35
describe("@aws-sdk/client-kinesis", () => {
46
const client = new KinesisClient({});
57
const ONE_SECOND = 1 * 1000;
68

79
// TODO: not working in CI
8-
xit(
10+
it.skip(
911
`${ListStreamsCommand.name} should succeed`,
1012
async () => {
1113
const { StreamNames } = await client.send(new ListStreamsCommand({}));
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import { defineConfig } from "vitest/config";
2+
3+
export default defineConfig({
4+
test: {
5+
include: ["**/*.e2e.spec.{ts,js}"],
6+
environment: "node",
7+
},
8+
});

clients/client-s3/jest.config.e2e.js

Lines changed: 0 additions & 5 deletions
This file was deleted.

clients/client-s3/karma.conf.js

Lines changed: 0 additions & 74 deletions
This file was deleted.

clients/client-s3/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@
1212
"clean": "rimraf ./dist-* && rimraf *.tsbuildinfo",
1313
"extract:docs": "api-extractor run --local",
1414
"generate:client": "node ../../scripts/generate-clients/single-service --solo s3",
15-
"test": "yarn test:unit",
16-
"test:e2e": "yarn test:e2e:node && yarn test:e2e:browser",
17-
"test:e2e:browser": "ts-mocha test/**/*.browser.ispec.ts && karma start karma.conf.js",
18-
"test:e2e:node": "jest --c jest.config.e2e.js",
19-
"test:unit": "ts-mocha test/unit/**/*.spec.ts"
15+
"test": "vitest run",
16+
"test:watch": "vitest watch",
17+
"test:e2e": "vitest run -c vitest.config.e2e.ts && yarn test:browser",
18+
"test:browser": "node ./test/browser-build/esbuild && vitest run -c vitest.config.browser.ts",
19+
"test:e2e:watch": "vitest watch -c vitest.config.e2e.ts"
2020
},
2121
"main": "./dist-cjs/index.js",
2222
"types": "./dist-types/index.d.ts",

0 commit comments

Comments
 (0)