Pertanyaan yang diberi tag rspec

119
Kesulitan membandingkan waktu dengan RSpec

Saya menggunakan Ruby on Rails 4 dan permata rspec-rails 2.14. Untuk objek saya, saya ingin membandingkan waktu saat ini dengan updated_atatribut objek setelah tindakan pengontrol dijalankan, tetapi saya dalam masalah karena spesifikasi tidak lulus. Artinya, yang diberikan berikut ini adalah kode...

119
Bagaimana menemukan tes rspec mana yang memakan waktu lama

Satu (atau beberapa) pengujian kami berlangsung selamanya dan kami ingin mengoptimalkannya. Kami telah mengatakan 1000 tes jadi tidak praktis bagi saya untuk menjalankan setiap file. Adakah cara mudah untuk menemukan yang lambat? Ini adalah rspec

104
Cara Menguji Masalah di Rails

Mengingat bahwa saya memiliki Personablemasalah dengan aplikasi Rails 4 saya yang memiliki full_namemetode, bagaimana saya akan menguji ini menggunakan RSpec? kekhawatiran / personable.rb module Personable extend ActiveSupport::Concern def full_name "#{first_name} #{last_name}"...

103
Nonaktifkan sekelompok pengujian di rspec?

Saya memiliki spesifikasi pengujian yang describeskelas dan dalamnya memiliki variasi contextsmasing-masing dengan berbagai itblok. Apakah ada cara agar saya dapat menonaktifkan contextsementara? Saya mencoba menambahkan pending "temporarily disabled"panggilan di bagian paling atas dalam a...

97
Resolusi Ambiguitas Kapibara

Bagaimana cara mengatasi ambiguitas di Kapibara? Untuk beberapa alasan saya memerlukan link dengan nilai yang sama di halaman tetapi saya tidak dapat membuat pengujian karena saya mendapatkan error Failure/Error: click_link("#tag1") Capybara::Ambiguous: Ambiguous match, found 2 elements matching...

95
rspec 3 - rintisan metode kelas

Saya mengupgrade dari rspec 2.99 ke rspec 3.0.3 dan telah mengonversi metode instance untuk digunakan allow_any_instance_of, tetapi belum menemukan cara untuk menghentikan metode kelas. Saya punya kode seperti ini: module MyMod class Utils def self.find_x(myarg) # Stuff end end end dan...