Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Daftar Isi:
Testing adalah bagian penting dalam pengembangan perangkat lunak untuk memastikan bahwa kode berfungsi sesuai yang diharapkan. Dalam NodeJS, salah satu cara untuk melakukan testing adalah dengan menggunakan modul built-in assert
. Berikut penjelasan singkat mengenai penggunaan assert
.
assert
?assert
adalah modul bawaan yang disediakan oleh NodeJS untuk melakukan assert atau pengecekan berdasarkan kondisi yang kamu tentukan. Jika kondisi tersebut tidak terpenuhi, assert
akan menghasilkan error. Modul ini sangat berguna untuk menguji bagian kecil dari kode dengan cepat tanpa memerlukan tooling testing yang lebih rumit.
assert
Menggunakan assert
cukup mudah. Kamu hanya perlu mengimpor modul ini dan menggunakan fungsi-fungsi yang disediakan. Berikut contoh penggunaannya:
const assert = require('assert');
function tambah(a, b) {
return a + b;
}
// Contoh penggunaan assert
assert.strictEqual(tambah(2, 3), 5, 'Hasil penjumlahan harus 5');
Pada contoh di atas, kita menggunakan assert.strictEqual
untuk membandingkan hasil dari fungsi tambah
dengan nilai yang kita harapkan. Jika hasilnya berbeda, assert
akan menampilkan pesan error yang telah kita tentukan.
assert
yang Sering Digunakanvalue
adalah falsy (seperti 0
, false
, null
, undefined
, NaN
, atau ''
).actual
dan expected
secara ketat sama (menggunakan ===
).actual
dan expected
memiliki nilai yang sama di dalam struktur yang sama.assert
?assert
cocok digunakan ketika:
Namun, jika aplikasimu sudah tumbuh menjadi lebih kompleks, pertimbangkan untuk menggunakan framework testing yang lebih lengkap seperti Mocha atau Jest.
Dengan memahami dan menggunakan assert
dengan tepat, kamu bisa memastikan bahwa komponen dasar dari kodenya sudah berfungsi dengan benar sebelum lanjut ke tahap pengembangan selanjutnya.
Link terkait: