rspec
Awaria RSpec: nie można znaleźć tabeli po migracji...?
Mam aplikację naked rails 3 z jednym modelem, wygenerowaną za pomocą rails g model User.
Dodałem fabrykę (używając factory_g ... wą o ścianę nie działa...
factory_girl (1.3.3)
factory_girl_rails (1.0.1)
rails (3.0.5)
rspec-rails (2.5.0)
sqlite3 (1.3.3)
Przykład RSpec Mock Object
Jestem nowy w mock objects, i staram się nauczyć, jak z nich korzystać w RSpec. Czy ktos moze zamiescic przyklad (przyklad typu hello RSpec Mock object world), lub link (lub inne odniesienie) jak uzywac RSpec Mock object API?
FactoryGirl screws up Rake db:migrate process
Robię TDD / BDD w Ruby on Rails 3 z Rspec (2.11.0) i FactoryGirl (4.0.0). Mam fabrykę dla modelu kategorii:
FactoryGirl.def ... om/thoughtbot/factory_girl/issues/88
Czy coś jest nie tak, że robię? Jak "przejść" etap Faktorygirl w zadaniu db:migration?
Jak sprawdzić checkbox w capybara?
Używam Rspec i Capybara.
Jak mogę napisać krok, aby sprawdzić checkbox? Próbowałem check według wartości, ale nie mogę znale ... ame="cityID">
<input id="cityID" type="checkbox" style="text-align: center; opacity: 0;" value="63" name="cityID">
Jak powiedzieć" powinien otrzymywać " więcej razy w RSpec
Mam to w moim teście
Project.should_receive(:find).with(@project).and_return(@project)
Ale gdy obiekt otrzyma wywołanie t ... zy Jest jakiś sposób jak powiedzieć coś takiego
Project.should_receive(:find).with(@project).and_return(@project).times(2)
jak przetestować params przekazany do kontrolera w rails 3, używając rspec?
Nasz kod:
describe "GET show" do
it "assigns the requested subcategory as @subcategory" do
subcategory = Subcatego ... s/subcategories_controller_spec.rb:54:in `block (3 levels) in <top (required)>'
Jak mogę przetestować params w rspec?
Minitest i Rspec [zamknięte]
Właśnie oglądałem Railscast Na Minitest.
Jakie są plusy i minusy używania RSpec vs Minitest do testowania aplikacji rails? Jakie funkcje stracę konwertując z RSpec na Minitest?
Ustaw nagłówek w żądaniu RSpec 3
Próbuję ustawić nagłówek dla niektórych żądań RSpec, które wymagają uwierzytelnienia. Nagłówek to ACCESS_TOKEN. Bez względu n ... e dla autoryzacji całego API. Wyobraź sobie konieczność zmiany każdego sprawdź, czy nazwa nagłówka zmieniła się nieznacznie.
Z RSpec, jak seed bazy danych na obciążenia?
Używam rspec do testowania mojej aplikacji rails 3. Muszę zalać bazę danych przed rozpoczęciem testów. W jaki sposób mogę prz ... za pomocą:
/db / seeds.rb
["Admin", "Member"].each do |role_name|
Role.find_or_create_by_name(role_name)
end
Thanks
shoulda-matchers RSpec expect syntax
Jaki jest prawidłowy format używania should-matchersi nowej składni expect?
Wyłącz Generatory testowe w szynach
Czy ktoś wie jak wyłączyć automatyczne generowanie plików testowych w Rails? Za każdym razem, gdy tworzony jest kontroler, mo ... iki są tworzone z RSpec (w katalogu spec/), gdy standardowe polecenie rails g model / controller / migration jest wykonywane?
Błąd podczas próby uruchomienia rspec ` 'require': nie można załadować takiego pliku-rails helper (LoadError)
Próbuję uruchomić rspec dla Ruby on Rails. Używam Rails 4.1.1. Zainstalowałem gem, utworzyłem folder spec z kilkoma testami ... e.rb:55:in `require': cannot load such file -- rails_helper (LoadError)
Jak rozwiązać ten problem, aby móc uruchomić testy?
Capybara
Jak rozwiązać dwuznaczność w Capybara? Z jakiegoś powodu potrzebuję linków o tych samych wartościach na stronie, ale nie mogę ... nie i tagami po lewej stronie. Dlatego nieuniknione będzie, że strona z identycznymi linkami pojawi się na tej samej stronie.
Wyłącza wyjście konsoli podczas testów RSpec
Testuję klasę, która umieściła na konsoli jakieś komunikaty (z ostrzeżeniami puts, P itp.). Zastanawiam się tylko, czy jest jakaś możliwość stłumienia tego wyjścia podczas testów RSpec ?
Testowanie wieloczęściowych wiadomości e-mail ActionMailer za pomocą RSpec
Obecnie testuję moje mailery z RSpec, ale zacząłem konfigurować wieloczęściowe e-maile, jak opisano w przewodnikach Rails tut ... sób na osobne sprawdzenie szablonu tekstowego?
Czy to tylko sprawdzanie widoku HTML bo jest pierwszy w domyślnym zamówienie?
Zmienne sesji z opowieściami ogórka
Pracuję nad kilkoma historiami Ogórkowymi dla aplikacji "zarejestruj się", która ma kilka kroków.
Zamiast pisać historię Huu ... odel oparty na Var sesji - ale nie jestem pewien, czy linia 'antipattern' odnosi się również do stubów, jak i mocks?
Dzięki!
Jak przetestować ActionMailer deliver later z rspec
Próba aktualizacji do Rails 4.2, używając delayed_job_active_record. Nie ustawiłem backendu delayed_job dla środowiska testow ... domość e-mail jest w kolejce (lub wykonana od razu w teście env)]}
z poprawnymi parametrami (@user)
Jakieś pomysły??
dzięki
Prawidłowy sposób testowania "skojarzeń" z Rspec?
Próbuję przetestować następujący scenariusz:
- > mam model o nazwie Team, który po prostu ma sens, gdy został stworzony ... gs_to :user
end
Czy wydaje ci się to słuszne? Po prostu martwię się o to, aby atrybut :user był dostępny (Mass assignment).
Cuke4Nuke czy SpecFlow?
Staram się zdecydować, czy powinienem używać Cuke4Nuke czy SpecFlow.
Jakie są zalety / wady każdego z nich? Opinie co jest lepsze i dlaczego.
Dzięki!
Jak uzyskać rspec-2, aby dać pełny ślad związany z niepowodzeniem testu?
Teraz, gdy uruchamiam mój zestaw testowy używając rake spec, pojawia się błąd:
1) SegmentsController GET 'index' should wo ... dex'
Wolałbym mieć rzeczywiste przełamanie linii i pełny ślad, a nie część w folderze spec.
Bieganie z --trace nie pomaga.