rspec-rails

Rails 3.1 plugin gem, dummy test app, rspec

Więc Rails 3.1 jest wyposażony w mało znany, poręczny generator "rails g plugin new", który daje Ci szkielet odpowiedni dla w ... dy dróg i mam nadzieję, że może ktoś inny już to rozgryzł (lub byłby zainteresowany wymyśleniem tego dla reszty z nas, heh).

Opis, kontekst, funkcja, scenariusz?

describe, context, feature, scenario: Jaka jest różnica (y) między czterema i kiedy używam każdego z nich?

RSpec: Jaka jest różnica między specyfikacją funkcji a specyfikacją żądania?

Jaka jest koncepcyjna różnica między specyfikacją funkcji Rspec i specyfikacją żądania ? Z feature spec docs: Specyf ... jach Wiem, że specyfikacje funkcji używają Capybara i żądaj specyfikacji nie. Ale to nie zasługuje na inną koncepcje.

Testing Rails 3.1 montowany silnik z Rspec

Zacząłem tworzyć Silnik Rails 3.1 i ciężko mi go testować przy użyciu rspec. Po pierwsze, jeśli uruchamiam rails g integrati ... om/episodes/277-mountable-engines . Czy Jest jakiś sposób, aby RSpec był domyślnie używany do testowania silnika rails 3.1?

Rails 3.1, RSpec: testowanie walidacji modeli

Zacząłem swoją podróż z TDD w Rails i napotkałem mały problem dotyczący testów walidacji modeli, na który nie mogę znaleźć ro ... moje testy były bardziej szczegółowe o tym, co testują, ale jednocześnie nie muszą dotykać bazy danych. Ktoś ma jakiś wkład?

Jak działa spec / rails helper.RB różni się od Spec / Spec helper.rb? Potrzebuję tego?

Robię samouczek Rails po raz drugi. Kiedy wpiszę to rails generate integration_test static_pages Dostaję spec/rails_helpe ... woma plikami i czy zrobiłem coś nie tak. Czy istnieje sposób na pozbycie się Pliku rails_helper.rb bez mieszania wszystkiego?

Jak włączyć logowanie SQL debug dla ActiveRecord w testach RSpec?

Mam kilka testów RSpec dla moich modeli i chciałbym włączyć logowanie SQL ActiveRecord tak jak widzę w trybie Rails server. Jak to zrobić? Zaczynam testy od RAILS_ENV=test bundle exec rspec my/test_spec.rb Thanks

Factory-girl create that omija walidację mojego modelu

Używam Factory Girl do tworzenia dwóch instancji w moim teście model / jednostka dla grupy. Testuję model, aby sprawdzić, że ... is before todays date Czy istnieje sposób na utworzenie grupy lub obejście walidacji, gdy tworzenie za pomocą Factory Girl?

Obiekt.każda instancja powinna otrzymać vs expect () aby otrzymać

Następujący fragment kodu działa zgodnie z oczekiwaniami: Object.any_instance.should_receive(:subscribe) Ale przy korzyst ... me with any arguments received: 0 times with any arguments Jak mogę sprawić, by to działało za pomocą expect () to receive?

Jak Mogę przetestować: Walidacja włączenia w Rails przy użyciu RSpec

Mam następujące potwierdzenie w moim ActiveRecord. validates :active, :inclusion => {:in => ['Y', 'N']} Używam nastę ... ny do tego, co można użyć, ale akceptuje tylko zakresy, a nie listę wartości. Niestandardowy matcher może być oparty na tym.

Jak wykonać test kontrolera RSpec put z rusztowania

Używam rusztowania do generowania testów sterowników rspec. Domyślnie tworzy test jako: let(:valid_attributes) { skip ... eczne jest użycie attributes.symbolize_keys i usunięcie mutowalnych kluczy? Jak mogę zweryfikować Obiekty BigDecimal jako eq?