TypeScript kullanarak Bun:test ile Hata Fırlatılmasını Beklemek - ts(2348)
bunjs, typescript, programming, except, async, throw, test
Basit Örnek
() =>kullanımında dikkatli olun
// someFunction.ts
export function someFunction(shouldThrow: boolean): void {
if (shouldThrow) {
throw new Error("Ben bir hata'yım!")
}
}
// someFunction.test.ts
import { someFunction } from "./someFunction"
test("bir hata fırlatmalı", () => {
expect(() => someFunction(true)).toThrow("Ben bir hata'yım!")
})
test("bir hata fırlatmamalı", () => {
expect(() => someFunction(false)).not.toThrow()
})
Async Örnek
Promiseiçinrejectskullanın
Özel Hata Türleri ile İleri Kullanım
Uyarıyı önlemek için
CustomErroryerinenew CustomError()kullanın() =>kullanımında dikkatli olun
Value of type "typeof X' is not callable. Did you mean to include 'new'? ts(2348)
Gösterilen hatayı önlemek için
new AlreadyAdjusted()kullanınBu hata calisma sirasinda sorun teskil etmez


PreviousTypescript / javascript ile date bilgisi almakNextTypescript ve macOS ile clipboard yonetimi, copy paste
Last updated
Was this helpful?