Skrip aservi digunakan untuk memverifikasi bahwa respons API sesuai dengan ekspektasi Anda. Skrip ini umum digunakan selama pengujian untuk mengotomatiskan pemeriksaan terhadap perilaku yang diharapkan.
Apidog memiliki ChaiJS bawaan sebagai pustaka aservi. Di bawah ini adalah contoh skrip pengujian aservi yang umum digunakan. Lihat dokumentasi, pustaka ChaiJS expect BDD, untuk contoh lainnya.
Aservikan bahwa target secara ketat sama dengan (===) suatu nilai#
Jika flag deep aktif, target aservi adalah nilai.
Ketika Anda mengaktifkan flag deep untuk menggunakan aservi equal dan property, flag tersebut akan memungkinkan aservi berikutnya untuk membandingkan pasangan kunci-nilai objek secara rekursif, alih-alih membandingkan objek itu sendiri.
Aservikan bahwa kedalaman sama dengan suatu nilai, setara dengan deep.equal(value)#
Aservikan apakah objek target berisi atribut yang ditentukan#
TIP
1.
Objek target harus berupa objek, set, array, atau map.
2.
Jika .keys tidak didahului oleh .all atau .any, default-nya adalah .all.
3.
Karena hanya beberapa tipe data dari objek target yang dapat digunakan dengan metode .keys, kami merekomendasikan untuk mengaservikan tipe data dengan metode .a terlebih dahulu.