我有一个运行状况检查终结点的测试用例,如果该特定终结点失败了,我希望测试中止所有测试..如果healthchek失败了,那么就没有必要测试其余终结点了。我想知道什么是中止其余测试的最佳方法..这是我想要的代码
describe(`Health check Content services`, () => {
it(`Trigger /status endpoint and return 200`, async () => {
let data = await healthCheck.healthCheckRunner(config);
if(data == true) {
//continue rest of tests
} else {
//abort test execution
}
});
});
答案 0 :(得分:0)
您可以使用断言来检查端点是否返回true。如果不是这样,则测试用例将无法执行而失败
import {assert} from 'chai';
describe('Health check Content services', () => {
it('Trigger /status endpoint and return 200', async () => {
let data = await healthCheck.healthCheckRunner(config);
assert.isTrue(data, 'message to show if data is false');
// Remaining test cases
});