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:
name wajib ada dan bertipe string, kalau tidak: name wajib diisiemail wajib ada dan mengandung @, kalau tidak: email harus validage boleh kosong, tapi kalau ada harus number dan lebih dari 0, kalau tidak: age harus angka positifLangkah:
{ valid: true/false, errors: [...] }name kosong dan email tanpa @age negatifJSON.stringify supaya isi errors ikut terlihatPesan di atas yang diperiksa, jadi tulis apa adanya.