diff --git a/__test__/helpers/server.ts b/__test__/helpers/server.ts index 6be82b3..3e4c97b 100644 --- a/__test__/helpers/server.ts +++ b/__test__/helpers/server.ts @@ -1,17 +1,14 @@ -import portfinder from 'portfinder' import * as http from 'http' -import { delay } from './utils' import app from '../../src/app' let server: http.Server export const startServer = async () => { - await delay(1000) - const port = await portfinder.getPortPromise({ port: 4001 }) + const port = 4001 server = app.listen(port) return port } -export const stopServer = async () => { +export const stopServer = () => { server?.close() } diff --git a/__test__/proxy.test.ts b/__test__/proxy.test.ts index 2d59bb5..587ab44 100644 --- a/__test__/proxy.test.ts +++ b/__test__/proxy.test.ts @@ -13,10 +13,11 @@ afterAll(() => { }) describe('proxy', () => { - it('kuwo', async () => { - const res = await axios.get(`${origin}/api/kuwo`) - expect(res.status).toEqual(200) - }) + // kuwo 国外 IP (Github Actions)不能访问 + // it('kuwo', async () => { + // const res = await axios.get(`${origin}/api/kuwo`) + // expect(res.status).toEqual(200) + // }) it('163', async () => { const res = await axios.get(`${origin}/api/music163/api/artist/10559`) diff --git a/jest.config.js b/jest.config.js index 7e8818d..098df25 100644 --- a/jest.config.js +++ b/jest.config.js @@ -3,6 +3,7 @@ module.exports = { transform: { '^.+\\.(t|j)sx?$': ['@swc-node/jest'], }, + testTimeout: 20000, globals: { "ts-jest": { tsconfig: "tsconfig.test.json", diff --git a/package.json b/package.json index b6df989..60b345c 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "main": "index.js", "scripts": { "dev": "nodemon -r @swc-node/register src/server.ts", - "test": "jest --coverage --silent", + "test": "jest --runInBand --coverage --silent", "server": "node -r @swc-node/register src/server.ts" }, "author": "",