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.