Pytania oznaczone «rspec»

RSpec to platforma programistyczna oparta na zachowaniu (BDD) dla języka programowania Ruby, zainspirowana JBehave. Zawiera własną, w pełni zintegrowaną platformę mockującą opartą na JMock. Strukturę można uznać za język specyficzny dla domeny (DSL) i przypomina specyfikację języka naturalnego.

448
Kiedy używać RSpec let ()?

Zwykle używam przed blokami do ustawiania zmiennych instancji. Następnie używam tych zmiennych w moich przykładach. Niedawno się natknąłem let(). Według dokumentów RSpec jest do tego przyzwyczajony ... aby zdefiniować zapamiętaną metodę pomocnika. Wartość będzie buforowana dla wielu połączeń w...

306
Jak uruchomić pojedynczy test RSpec?

Mam następujący plik: /spec/controllers/groups_controller_spec.rb Jakiego polecenia w terminalu używam do uruchomienia właśnie tej specyfikacji iw jakim katalogu mam wykonać polecenie? Mój plik klejnotów: # Test ENVIRONMENT GEMS group :development, :test do gem "autotest" gem "rspec-rails",...

175
Testowanie modułów w rspec

Jakie są najlepsze praktyki dotyczące testowania modułów w rspec? Mam kilka modułów, które są zawarte w kilku modelach i na razie po prostu mam zduplikowane testy dla każdego modelu (z kilkoma różnicami). Czy jest sposób, aby go

145
Jak sprawdzić odpowiedź JSON za pomocą RSpec?

Mam następujący kod w kontrolerze: format.json { render :json => { :flashcard => @flashcard, :lesson => @lesson, :success => true } W moim teście kontrolera RSpec chcę sprawdzić, czy określony scenariusz otrzyma odpowiedź json sukcesu, więc otrzymałem następujący...

126
Jak sprawdzić checkbox w Kapibara?

Używam Rspec i Capybara. Jak mogę napisać krok, aby sprawdzić checkbox? Próbowałem checkwedług wartości, ale nie mogę znaleźć mojego checkbox. Nie jestem pewien, co robić, ponieważ mam w rzeczywistości ten sam identyfikator z różnymi wartościami Oto kod: <input id="cityID" type="checkbox"...