Latihan 1 dari materi Testing Kode Asinkron di Testing — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Buat fungsi ambilData(url) yang mensimulasikan pengambilan data async dan mengembalikan Promise:
url memuat users, selesai dengan {data: ["Budi", "Siti"]}url memuat error, ditolak dengan Error("Gagal mengambil data"){data: []}Lalu buat testAmbilData() yang menguji ketiga kasus dan mengembalikan jumlah test yang lulus:
await di dalam fungsi async, dan kasus yang ditolak ditangkap dengan try/catchtestAmbilData() ke console, karena penilaiannya membaca angka itu