Web App Testing – Middleware

Setelah middleware untuk menampilkan IP address user selesai dibuat, pada modul ini kita akan melakukan testing. Buat file cmd/web/middleware_test.go, lalu masukan kode berikut: Jika kita jalankan test dengan option verbose, sesuai ekspektasi, test berhasil.

Sharing is caring:

Web App Testing – Middleware – Persiapan

Untuk keperluan tutorial ini, kita akan tambahkan middleware pada webapp. Middleware yang digunakan adalah untuk mendapatkan informasi IP address. Buat file baru cmd/web/middleware.go, gunakan kode berikut: Kemudian buka file cmd/web/routes.go, lalu modifikasi seperti kode dibawah. Kemudian modifikasi file cmd/web/handlers.go, untuk menggunakan middleware yang telah kita buat diatas. Selanjutnya, IP yang telah kita baca menggunakan middleware, … Read more

Sharing is caring:

Web App Testing – Handlers

Melanjutkan dari modul sebelumnya, sekarang akan kita bahas handlers testing. Buat file cmd/web/handlers_test.go Jika kita jalankan test, sesuai ekspektasi, status testing adalah OK.

Sharing is caring:

Web App Testing – Routes

Testing pertama yang akan kita buat adalah untuk routes. Buat file baru cmd/web/routes_test.go, masukan kode testing dibawah: Routes yang kita miliki sekarang adalah / dan /static. Jalankan test dengan perintah berikut. Tips, perintah diatas akan menjalankan semua test dalam current directory dan sub directory. Sesuai ekspektasi, test berhasil dijalankan.

Sharing is caring: