65 items
Naive Equals Type Helper
Code QuizTyping Mock Functions
FlashcardTyping Test Fixtures and Mock Data
Slides / VideoTesting Utility and Generic Types
Slides / VideoTesting Async Code with Typed Promises
Slides / VideoTyping Assertion Libraries and Custom Matchers
Slides / VideoType Coverage Tools
Slides / VideoThe @ts-expect-error Directive
Slides / VideoType Testing with dtslint & expect-type
Slides / VideoType Testing with tsd
Slides / VideoAsserting Types with expectTypeOf
Slides / VideoWhat Type Testing Is
Slides / VideoRuntime vs Compile-time Test Verification
Slides / VideoMocking Modules with Type Safety
Slides / VideoTyping Mocks with jest.Mocked
Slides / VideoWriting Typed Unit Tests
Slides / VideoConfiguring tsconfig for Test Environments
Slides / VideoSetting Up Vitest for TypeScript
Slides / VideoSetting Up Jest with ts-jest
Slides / VideoWhy TypeScript Testing Differs
Slides / VideoType Tests vs Runtime Tests
Quizdtslint for Declaration Testing
QuizType-Safe Spies and Partial Mocks
QuizTesting never and any Behaviors
QuizTesting Function Return Types
QuizAssignability vs Exact Equality
QuizExact Type Equality Check
QuizVitest expectTypeOf API
Quizexpect-type Assertions
Quiztsd Type Testing Library
QuizExpect/Equal Helper Types
QuizTyping Assertion Libraries
Quiz@types Packages for Test Frameworks
QuizTyping Test Fixtures and Helpers
QuizTyping Mocks with jest.Mocked
QuizTesting Conditional & Mapped Types
QuizTesting Function Parameter Types
QuizTyping a Promise-Returning Mock
Code QuizExhaustiveness never Assertion
Code QuizNegative Type Test With ts-ignore
Code QuizType Check Instead of Runtime Test
Code QuizFactory Spread Override Order
Code Quizjest.Mocked Without jest.mock
Code Quizjest.fn Generic Return Type
Code QuiztoBe vs toEqual on Objects
Code QuizAwaiting Async Promise Assertions
Code QuizReturnType Given a Value
Code QuizUncalled expectTypeOf Matcher
Code QuizReversed Assignability Check
Code QuizexpectError on a Valid Call
Code QuizexpectType with tsd Assertions
Code QuizUnused @ts-expect-error Directive
Code QuizTyped Spies and jest.Mocked<T>
FlashcardOrganizing Tests in .test-d.ts Files
Flashcarddtslint for Declaration File Testing
Flashcardexpect-type Library Assertions
FlashcardType-Safe Test Fixtures and Factories
FlashcardRuntime vs Type-Level Testing
FlashcardAssignability vs Exact Equality
FlashcardThe tsd Library
FlashcardTyping Custom Matchers/Assertions
FlashcardTyping Setup and Teardown Hooks
FlashcardTyping Test Assertions in Jest/Vitest
FlashcardType-Level Equality Assertions
FlashcardTesting Compile Errors as Expected
FlashcardAwaiting Async Promise Assertions
A test that forgets to await a promise-based assertion silently passes even when it should fail.
async function getUser(id: number): Promise<{ id: number; name: string }> {
return { id, name: "Ada" };
}
test("returns the user", () => {
expect(getUser(1)).resolves.toEqual({ id: 1, name: "Ada" });
});What is the bug in this async test assertion?