Files
shields/services/sonar/sonar-tests.spec.js
2021-07-09 12:53:55 +01:00

38 lines
1004 B
JavaScript

import { test, given } from 'sazerac'
import { SonarTests } from './sonar-tests.service.js'
describe('SonarTests', function () {
test(SonarTests.render, () => {
given({ value: 0, metric: 'test_failures' }).expect({
label: 'test failures',
message: '0',
color: 'brightgreen',
})
given({ value: 0, metric: 'test_errors' }).expect({
label: 'test errors',
message: '0',
color: 'brightgreen',
})
given({ value: 2, metric: 'test_failures' }).expect({
label: 'test failures',
message: '2',
color: 'red',
})
given({ value: 1, metric: 'test_errors' }).expect({
label: 'test errors',
message: '1',
color: 'red',
})
given({ value: 100, metric: 'test_success_density' }).expect({
label: 'tests',
message: '100%',
color: 'brightgreen',
})
given({ value: 93, metric: 'test_success_density' }).expect({
label: 'tests',
message: '93%',
color: 'red',
})
})
})