Latihan 1: Testing API — Node.js

Latihan 1 dari materi Testing API di Node.js — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Buat fungsi validateUser(data) yang memvalidasi input pendaftaran user.

Aturan validasi, dengan pesan errornya persis seperti ini:

Langkah:

  1. Fungsi mengembalikan object { valid: true/false, errors: [...] }
  2. Test 1: data lengkap dan benar
  3. Test 2: name kosong dan email tanpa @
  4. Test 3: email benar tapi age negatif
  5. Cetak tiap hasil dengan JSON.stringify supaya isi errors ikut terlihat

Pesan di atas yang diperiksa, jadi tulis apa adanya.

Hint