İçeriğe geç

Test metodu adlandırma (ARCH3008)

Anahtar typescript.naming.test-name-convention · Önem info · Kategori naming

Test fonksiyonları test çerçevesinin keşif ve adlandırma kuralına uymalıdır. Belirsiz veya tutarsız adlar testlerin amacını gizler ve hata çıktısını okunmaz kılar.

describe("UserService", () => {
it("test1", () => {
expect(svc.create(dto)).toBeDefined();
});
it("works", () => {
expect(svc.find(99)).toBeNull();
});
});
describe("UserService", () => {
it("creates a user from a valid DTO", () => {
expect(svc.create(dto)).toBeDefined();
});
it("returns null when the user is not found", () => {
expect(svc.find(99)).toBeNull();
});
});

Test adını davranışı ve beklenen sonucu betimleyen açıklayıcı bir cümleye dönüştürün.