Apa itu double di RSpec?
Apa itu double di RSpec?

Video: Apa itu double di RSpec?

Video: Apa itu double di RSpec?
Video: Как использовать макеты и заглушки RSpec 2024, Mungkin
Anonim

Dalam bab ini, kita akan membahas RSspec Ganda , juga dikenal sebagai spesifikasi RS mengolok-olok. A Dobel adalah objek yang dapat "berdiri" untuk objek lain. Di sinilah RSspec Ganda (mengolok-olok) menjadi berguna. Metode list_student_names kami memanggil metode nama pada setiap objek Siswa dalam variabel anggota @siswanya.

Selanjutnya, apa yang diperbolehkan di RSpec?

membiarkan adalah metode memo yang dipanggil hanya ketika direferensikan dalam spesifikasi. Saat di memo, jika dipanggil dua kali, itu tidak dieksekusi lagi. membiarkan ! dipanggil sebelum setiap spesifikasi. spesifikasi juga memiliki kait sebelum kita dapat digunakan untuk mengeksekusi beberapa kode sebelum semua spesifikasi dijalankan di blok tertentu.

Juga Tahu, apa subjek di RSpec? NS subjek adalah objek yang diuji. spesifikasi RS memiliki gagasan eksplisit tentang subjek . Ini mungkin atau mungkin tidak didefinisikan. Jika memang, spesifikasi RS dapat memanggil metode di atasnya tanpa merujuknya secara eksplisit. Jika Anda menginginkan eksplisit Anda subjek untuk dipakai dengan penuh semangat (sebelum contoh dalam grupnya berjalan), katakanlah subjek !

Lalu, apa itu rintisan di Ruby?

rintisan . Definisi dari rintisan : Sebuah metode rintisan adalah instruksi ke suatu objek (nyata atau uji ganda) untuk mengembalikan a. nilai yang diketahui dalam menanggapi pesan. Kedengarannya berguna.

Apa konteks di RSpec?

konteks dalam rspec . Menurut spesifikasi Kode sumber, konteks ” hanyalah metode alias dari “describe”, artinya tidak ada perbedaan fungsional antara kedua metode ini. Namun, ada perbedaan kontekstual yang akan membantu membuat pengujian Anda lebih mudah dipahami dengan menggunakan keduanya.

Direkomendasikan: