2012-11-09 22 views
26

Moje pytanie jest podobne do this, gdzie chce zastąpić format wyjściowy rake spec. Rozdzielczość tego pytania polega na użyciu pliku konfiguracyjnego .rspec, który jest ograniczony. Chciałbym, żeby to był argument z linii poleceń, ponieważ chcę, żeby to się zmieniało na różnych maszynach.Przekazywanie formatu jako parametru do specyfikacji rake

Plik wykonywalny rspec ma opcję definiowania formatu -f. rake spec ma -f definiowanie pliku rake. rake spec --format jest nieprawidłowy. Czy jest to niedopatrzenie w rake spec? "Format" naprawdę nie jest opcją?

+0

Ponieważ znalazłem odpowiedź siebie, najlepiej dodać go jako odpowiedź poniżej, jak również, pomoże innym, którzy zgłoszą to samo pytanie. –

Odpowiedz

35

ODPOWIEDŹ: Odpowiadam na moje pytanie tutaj. rake spec przyjmie zmienną środowiskową SPEC_OPTS.

rake spec SPEC_OPTS="--format documentation" 
+3

Działa doskonale dla '--seed = 12345'! – mgold

4

Czystsze sposób todo to w Rakefile:

RSpec::Core::RakeTask.new(:spec) do |t| 
    t.rspec_opts = '--format documentation' 
end 
Powiązane problemy