Все квизы
Ловушки assertions в TypeScript
Проведи ревью тестов на TypeScript с Bun: выбери структурное сравнение, не пропусти пустой результат, дождись всех асинхронных операций и не скрой лишние элементы частичным matcher.
Код-ревью
Функция возвращает объект с ожидаемыми полями, но тест падает: toBe сравнивает разные ссылки. Как проверить структуру и значения объекта?
import { expect, test } from "bun:test";
test("returns the response payload", () => {
const actual = { id: 7, status: "ok" };
const expected = { id: 7, status: "ok" };
expect(actual).toBe(expected);
});