创建一个afterEach的案例
以下是一个afterEach的案例:
describe("Calculator", () => {
let calculator;
beforeEach(() => {
calculator = new Calculator();
});
afterEach(() => {
calculator.clear();
});
it("should add two numbers correctly", () => {
calculator.add(2, 3);
expect(calculator.getResult()).toBe(5);
});
it("should subtract two numbers correctly", () => {
calculator.subtract(5, 3);
expect(calculator.getResult()).toBe(2);
});
it("should multiply two numbers correctly", () => {
calculator.multiply(4, 2);
expect(calculator.getResult()).toBe(8);
});
});
在这个案例中,我们创建了一个Calculator类来进行数学运算。在每个测试用例之前,我们都会创建一个新的Calculator实例,并在每个测试用例之后,使用afterEach函数来清除计算器的结果。这样可以确保每个测试用例都是独立的,并且不会受到前一个测试用例的影响
原文地址: https://www.cveoy.top/t/topic/h7tA 著作权归作者所有。请勿转载和采集!