Używam Rspec do testowania aplikacji szyn.Lista RSpec wszystkie oczekujące przykłady
Czy istnieje sposób wyświetlania wszystkich oczekujących przykładów bez uruchamiania pełnego zestawu testów?
Używam Rspec do testowania aplikacji szyn.Lista RSpec wszystkie oczekujące przykłady
Czy istnieje sposób wyświetlania wszystkich oczekujących przykładów bez uruchamiania pełnego zestawu testów?
Uruchom rspec polecenie przechodzącej --tag pending
Na przykład: bundle exec rspec spec --tag pending
Uwielbiam tę odpowiedź, ale nie będzie ona wyświetlana specyfikacje, które mają 'oczekujące' wywołania wewnątrz' it' bloki. Niekoniecznie jest to wadą, ale dobrze jest być tego świadomym. – skalee
'bundle exec rspec spec' mówi, że mam 15 oczekujących przykładów, ale dodawanie' --tag pending' Właśnie otrzymuję 'Wszystkie przykłady zostały odfiltrowane'. Cokolwiek to robi, nie zawiera wszystkich oczekujących przykładów. –
Kiedy masz
it 'does something'
linie bez rzeczywistego bloku spec niemu można łatwo je znaleźć poprzez poszukiwanie funkcjonalność edytora i moc wyrażeń regularnych:
^ *it{1} {1}('|").*{1}('|")\n
Aby przetestować wyrażenie regularne, można użyć http://rubular.com/. Pomagało mi to w tworzeniu wyrażeń regularnych.
Może "rspec spec --dry-run"? – zetetic
'--dry-run' nie jest dostępny w RSpec 2 z całkiem nie bez powodu, patrz: https://github.com/rspec/rspec-core/issues/354 – skalee