vitest/no-conditional-tests 正確性
作用
此規則禁止在測試案例中使用條件陳述式,以確保測試是確定性的且清晰易讀。
為何這是不好的?
測試案例中的條件陳述式會使測試變得不可預測且難以理解。測試應保持一致且直接,以確保結果可靠和可維護性。
範例
此規則的不正確程式碼範例
js
describe("my tests", () => {
if (true) {
it("is awesome", () => {
doTheThing();
});
}
});
此規則的正確程式碼範例
js
describe("my tests", () => {
it("is awesome", () => {
doTheThing();
});
});