fix: 完善单测,去除无用代码

This commit is contained in:
@changcode
2023-01-30 16:24:44 +08:00
parent 049d5f92b4
commit d2aa5c9b7a
3 changed files with 6 additions and 33 deletions

View File

@@ -34,15 +34,4 @@ describe('views/charts2/charts/networkOverview/NetworkOverviewDdosDetection.vue
resolve()
}, 200))
})
test('class 类名', () => {
const wrapper = mount(NetworkOverviewDdosDetection)
const attackEventCount = wrapper.get('[test-id="attackEventCount"]')
const attackerCount = wrapper.get('[test-id="attackerCount"]')
const victimCount = wrapper.get('[test-id="victimCount"]')
expect(attackEventCount.classes()).toContain('ddos-event')
expect(attackerCount.classes()).toContain('ddos-detection-type-value-number')
expect(victimCount.classes()).toContain('ddos-detection-type-value-number')
})
})

View File

@@ -4,7 +4,7 @@ import axios from 'axios'
// 模拟数据
const chartData = {
data: {"status":200,"code":200,"queryKey":"6480498979f7501d822572ebeb9e9665","success":true,"message":null,"statistics":{"elapsed":0,"rows_read":3,"result_size":167,"result_rows":5},"job":null,"formatType":"json","meta":[{"name":"event_severity","type":"string","category":"Dimension"},{"name":"count","type":"long","category":"Metric"}],"data":{"resultType":"table","result":[{"eventSeverity":"critical","count":3},{"eventSeverity":"high","count":1},{"eventSeverity":"info","count":1},{"eventSeverity":"low","count":1},{"eventSeverity":"medium","count":2}]},"originalUrl":"http://192.168.44.55:9999?query=SELECT%20event_severity%20AS%20event_severity%2C%20COUNT%28*%29%20AS%20count%20FROM%20performance_event%20WHERE%20start_time%20%3E%3D%201675026686%20AND%20end_time%20%3C%201675048286%20GROUP%20BY%20event_severity&format=json&option=real-time","msg":"OK"}
data: {"status":200,"code":200,"queryKey":"6480498979f7501d822572ebeb9e9665","success":true,"message":null,"statistics":{"elapsed":0,"rows_read":3,"result_size":167,"result_rows":5},"job":null,"formatType":"json","meta":[{"name":"event_severity","type":"string","category":"Dimension"},{"name":"count","type":"long","category":"Metric"}],"data":{"resultType":"table","result":[{"eventSeverity":"critical","count":322334},{"eventSeverity":"high","count":1111},{"eventSeverity":"info","count":122222},{"eventSeverity":"low","count":14456678},{"eventSeverity":"medium","count":2000000}]},"originalUrl":"http://192.168.44.55:9999?query=SELECT%20event_severity%20AS%20event_severity%2C%20COUNT%28*%29%20AS%20count%20FROM%20performance_event%20WHERE%20start_time%20%3E%3D%201675026686%20AND%20end_time%20%3C%201675048286%20GROUP%20BY%20event_severity&format=json&option=real-time","msg":"OK"}
}
// type
const type = 'severity'
@@ -43,28 +43,12 @@ describe('views/charts2/charts/npm/NpmEventsHeader.vue测试', () => {
expect(severity4.text()).toEqual('info')
await new Promise(resolve => setTimeout(() => {
expect(total0.text()).toEqual('3')
expect(total1.text()).toEqual('1')
expect(total2.text()).toEqual('2')
expect(total3.text()).toEqual('1')
expect(total4.text()).toEqual('1')
expect(total0.text()).toEqual('322,334')
expect(total1.text()).toEqual('1,111')
expect(total2.text()).toEqual('2,000,000')
expect(total3.text()).toEqual('14,456,678')
expect(total4.text()).toEqual('122,222')
resolve()
}, 200))
})
test('class 严重等级类名', () => {
// 加载vue组件获得实例
const wrapper = mount(NpmEventsHeader)
// 动态添加类名
const icon0 = wrapper.get('[test-id="icon0"]')
const icon1 = wrapper.get('[test-id="icon1"]')
const icon2 = wrapper.get('[test-id="icon2"]')
const icon3 = wrapper.get('[test-id="icon3"]')
const icon4 = wrapper.get('[test-id="icon4"]')
expect(icon0.classes()).toContain('critical')
expect(icon1.classes()).toContain('high')
expect(icon2.classes()).toContain('medium')
expect(icon3.classes()).toContain('low')
expect(icon4.classes()).toContain('info')
})
})