Latihan 2 dari materi Piramida Testing & Strategi di Testing — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Kode awal sudah punya function add(a, b). Biarkan, lalu tulis test-nya di bawah:
Buka satu blok describe("add", () => { ... }).
Di dalamnya tulis satu it("menjumlahkan dua angka", () => { ... }).
Di dalam it, periksa hasil pemanggilannya: expect(add(2, 3)).toBe(5). Yang di dalam expect(...) harus pemanggilan add, bukan angka yang ditulis langsung.
Yang dinilai: kodenya memakai describe, it (atau test), expect dan toBe, expect langsung memeriksa add(...), add(4, -5) tetap mengembalikan -1, dan semua test-mu benar-benar lulus saat dijalankan.
Hint
Test-nya membungkus satu pemeriksaan: jalankan add, lalu bandingkan hasilnya dengan angka yang kamu harapkan.
Strukturnya: describe berisi it, dan it berisi satu baris expect(...).toBe(...). Fungsi add-nya jangan diubah.