From dfcc03f11aaef9d64e6decf400a0660c0d04868a Mon Sep 17 00:00:00 2001 From: chenjinsong <523037378@qq.com> Date: Tue, 10 Jan 2023 14:08:00 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=8D=95=E6=B5=8B=E7=9A=84=E4=B8=80?= =?UTF-8?q?=E4=BA=9B=E6=B3=A8=E9=87=8A=E5=92=8C=E9=85=8D=E7=BD=AE=E9=A1=BA?= =?UTF-8?q?=E5=BA=8F=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jest.config.js | 4 ++-- npm | 0 test/Test.test.js | 7 ++++++- .../charts/networkOverview/NetworkOverviewLine.test.js | 4 ++-- 4 files changed, 10 insertions(+), 5 deletions(-) delete mode 100644 npm diff --git a/jest.config.js b/jest.config.js index 80dae2d8..e26e5381 100644 --- a/jest.config.js +++ b/jest.config.js @@ -2,12 +2,12 @@ module.exports = { roots: [ '/test' ], - verbose: true, - setupFilesAfterEnv: ['/test/init.js'], testMatch: [ '/test/**/__tests__/**/*.{vue,js,jsx,ts,tsx}', '/test/**/*.{spec,test}.{vue,js,jsx,ts,tsx}' ], + setupFilesAfterEnv: ['/test/init.js'], + verbose: true, testEnvironment: 'jsdom', transform: { '^.+\\.(vue)$': '/node_modules/vue-jest', diff --git a/npm b/npm deleted file mode 100644 index e69de29b..00000000 diff --git a/test/Test.test.js b/test/Test.test.js index 6190636d..dec2c721 100644 --- a/test/Test.test.js +++ b/test/Test.test.js @@ -1,3 +1,8 @@ +/** + * jest: https://jestjs.io/docs/getting-started + * vue-jest: https://test-utils.vuejs.org/guide/ + * */ + import Test from '../src/Test' import { mount } from '@vue/test-utils' import { getNameByEventType } from '@/utils/tools' @@ -24,7 +29,7 @@ describe('单元测试demo', () => { // 断言点击按钮后文本dom的内容是否是'2' expect(textNode.text()).toBe('2') - /* 更多断言类型:https://jestjs.io/zh-Hans/docs/expect */ + /* 更多断言类型:https://jestjs.io/docs/expect */ }) test('Vue组件--直接获取vue实例中的data和method', async () => { diff --git a/test/views/charts2/charts/networkOverview/NetworkOverviewLine.test.js b/test/views/charts2/charts/networkOverview/NetworkOverviewLine.test.js index 6009e2c1..0aa64a7b 100644 --- a/test/views/charts2/charts/networkOverview/NetworkOverviewLine.test.js +++ b/test/views/charts2/charts/networkOverview/NetworkOverviewLine.test.js @@ -50,11 +50,11 @@ describe('NetworkOverviewLine.vue测试', () => { const textNode0 = await wrapper.get('[test-id="tabContent0"]') const textNode1 = await wrapper.get('[test-id="tabContent1"]') const textNode2 = await wrapper.get('[test-id="tabContent2"]') - await new Promise(res => setTimeout(() => { + await new Promise(resolve => setTimeout(() => { expect(textNode0.text()).toEqual('14.06Kpackets/s') expect(textNode1.text()).toEqual('4.24Kpackets/s') expect(textNode2.text()).toEqual('9.17Kpackets/s') - res() + resolve() }, 1000)) }) })