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)) }) })