rspec2

Ustaw RSpec, aby przetestować gem (nie Rails)

Z dodanym generatorem RSpec-rails jest całkiem łatwo skonfigurować RSpec do testowania aplikacji Rails. Ale co powiesz na dod ... rspec", ">= 2.0.0" do gemspec i zrobiłem bundle install. Czy Jest jakiś fajny tutorial co dalej zrobić aby RSpec działał?

Jak mogę powiedzieć Rails, aby używał RSpec zamiast test-unit podczas tworzenia nowej aplikacji Rails?

Mam zainstalowane test-unit i rspec zainstalowane (wraz z -core, -expectations, -mocks i -rails Wersja 2.6.x). Kiedy uruchami ... ch zamiast rspec. Czy jest opcja, w której mogę powiedzieć rails ' owi, aby zamiast tego używał rspec do generowania testów?

Opis, kontekst, funkcja, scenariusz?

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

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?

Rails: dobry przykład użycia Rspec2? (Także: ogórek, ogórek, Kapibara) [zamknięty]

Szukam raczej najnowszej aplikacji open source, która używa Rspec 2 jako biblioteki testowej. Chciałbym zobaczyć, jak doświad ... . Jeśli projekt wykorzystałby ogórek, ogórek i/lub Kapibarę, a także Rspec 2, skaczę z radości. Jakieś wskazówki? Zdrówko!

Stubbing Devise w rSpec i Rails3

Jak można stubować Devise w Rails 3 za pomocą rSpec. Mam model UsersController i User. Oba są w tej chwili związane z Devise, ... kontrolera i naprawdę mam problemy z moimi oczekiwaniami, ponieważ Devise sign_in naprawdę blokuje prace. Cokolwiek pomoże.

Rails - RSpec-różnica między " let " a " let!"

Czytałem, co RSpec manual mówi o różnicy, ale niektóre rzeczy są nadal mylące. Każde inne źródło, w tym "The RSpec Book", wy ... li test nie zawiedzie jako" count.should eq( 1) "should have instead be" count.czy eq(2)"? Każda pomoc będzie mile widziana.

Jak przygotować bazę danych testowych dla testów Rails rspec bez uruchamiania rake spec?

Po znaczącym rozwiązaniu problemu, zorientowałem się, że muszę uruchomić rake spec raz (mogę przerwać za pomocą control-c), z ... tion.prepare w .specjour / hooks.rb, więc jeśli są jakieś zadania rake lub inny kod, który muszę uruchomić, może tam działać.

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.

Jak załadować spec helpera.rb automatycznie w RSpec 2

Podczas tworzenia perełek w Ruby, prawie zawsze potrzebuję pliku, w którym mogę skonfigurować RSpec do moich potrzeb i być mo ... wych plików, ale I chciałbym również uniknąć dodatkowego utrzymania tego podejścia. Czy jest lepszy sposób, aby to osiągnąć?

Dokumentacja RSpec ... gdzie się ukrywa?

Mając straszny czas znajdowania RSpec-2 (i RSpec-rails) dokumentacji. W szczególności chcę sprawdzić wszystkie dostępne Mat ... . Podobno kiedyś było jakieś porządne 1.x docs on rspec.rubyforge.org / align = "left" / .. Gdzie ukrywają się ci lekarze?

RoR: testowanie akcji wykorzystującej uwierzytelnianie tokenów http

Próbuję przetestować kontroler, który używa uwierzytelniania tokenów http w filtrze przed. Mój problem polega na tym, że Dzia ... roller::HttpAuthentication::Token.encode_credentials("test_access1") assigns(:token).should be "test_access1" end

Jak przetestować metodę ApplicationController zdefiniowaną również jako metoda pomocnicza?

W moim ApplicationController mam metodę zdefiniowaną jako metoda pomocnicza: helper_method :some_method_here Jak w ogóle ... ller w RSpec? Jak włączyć / wywołać tę metodę helpera podczas testowania moich widoków / helperów? używam Rails3 z RSpec2

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?

Używanie ukrytego "subject" z "expect" w RSpec-2.11

Z nową składnią expect w rspec-2.11, jak jest możliwe użycie implicit subject? Czy jest lepszy sposób niż wyraźne odniesienie ... describe User do it 'is valid' do expect(subject).to be_valid # <<< can `subject` be implicit? end end

Jak przekazać zmienną instancji do współdzielonego przykładu RSpec

Używam RSpec (2.10.1) do testowania walidacji na modelu i wyodrębniłem trochę kodu, aby podzielić się nim z innymi walidacjam ... 2' for nil:NilClass. Wygląda na to, że @company nie jest przekazywane(Nie w zakresie? Jak sprawić, by coś takiego zadziałało?

Wyłącz oprawy transakcyjne dla jednej specyfikacji z RSpec 2

Jak wyłączyć oprawy transakcyjne tylko dla jednego spec (lub scenariusza) z RSpec 2? Próbowałem kilku rzeczy znalezionych w s ... RSpec.configure do |config| config.use_transactional_fixtures = false end ... end Czego jeszcze mógłbym spróbować?

FactoryGirl + RSpec + Rails 3 ' undefined method ='

Jestem całkiem nowy w rails i TDD (co bez wątpienia będzie oczywiste z mojego postu) i mam problem z owijaniem mojego mózgu w ... ka, Błąd znika attr_accessor :source ... co wskazuje mi na to, że w rzeczywistości patrzy się na właściwy model. Pomocy!

RSpec: expect vs expect with block-jaka jest różnica?

Właśnie uczyłem się składni rspec i zauważyłem, że ten kod działa: context "given a bad list of players" do let(:bad_ ... ialize(name, players = []) raise Exception unless players.is_a? Array @name = name @players = players end end

RSpec 2 config: typy typów

W moim spec_helper.rb mam config.include Devise::TestHelpers, :type => :controller Żebym mógł przetestować moje kontro ... całkowicie pewien. Co powinienem używać tak moja Specyfikacja żądań może przejść i czy istnieje lista różnych typów dla: Typ?