Jest to aplikacja dla systemu Linux o nazwie RSpec Rails, której najnowszą wersję można pobrać jako 4.0.2.zip. Można go uruchomić online w darmowym dostawcy hostingu OnWorks dla stacji roboczych.
Pobierz i uruchom online tę aplikację o nazwie RSpec Rails z OnWorks za darmo.
Postępuj zgodnie z tymi instrukcjami, aby uruchomić tę aplikację:
- 1. Pobrałem tę aplikację na swój komputer.
- 2. Wpisz w naszym menedżerze plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 3. Prześlij tę aplikację w takim menedżerze plików.
- 4. Uruchom emulator online OnWorks Linux lub Windows online lub emulator online MACOS z tej witryny.
- 5. W systemie operacyjnym OnWorks Linux, który właśnie uruchomiłeś, przejdź do naszego menedżera plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 6. Pobierz aplikację, zainstaluj ją i uruchom.
ZRZUTY EKRANU
Ad
Szyny RSpec
OPIS
RSpec Rails wprowadza platformę testową RSpec do Ruby on Rails jako alternatywę dla domyślnej platformy testowej, Minitest. W RSpec testy to nie tylko skrypty, które weryfikują kod aplikacji. Są to również specyfikacje (lub w skrócie specyfikacje): szczegółowe wyjaśnienia, jak aplikacja ma się zachowywać, wyrażone prostym językiem angielskim. RSpec podąża za wersjonowaniem semantycznym, co oznacza, że aktualizacje „głównej wersji” (np. 2.x → 3.x) zawierają istotne zmiany. Jeśli aktualizujesz z wersji 2.x lub niższej, przeczytaj uwagi dotyczące aktualizacji rspec-rails, aby dowiedzieć się, na co uważać. W RSpec asercje nazywane są oczekiwaniami, a każde oczekiwanie jest budowane wokół elementu dopasowującego. Kiedy oczekujesz (a).to eq(b), używasz dopasowywania eq. RSpec Rails definiuje dziesięć różnych typów specyfikacji do testowania różnych części typowej aplikacji Rails. Każda z nich dziedziczy z jednej z wbudowanych w Rails klas TestCase, co oznacza, że dostępne są metody pomocnicze dostarczane domyślnie w testach Rails.
Korzyści
- RSpec Rails rozszerza wbudowaną platformę testową Rails
- W przypadku żądań, kontrolerów, modeli, widoków, pomocników, programów pocztowych i routingu
- RSpec Rails 5 obsługuje szyny 5.2 do 6.1
- RSpec Rails zapewnia starannie dobrane funkcje, które zachęcają do dobrych praktyk testowych
- RSpec Rails zapewnia pewne możliwości testowania end-to-end (całej aplikacji) w celu określenia interakcji z klientem
- Specyfikacje funkcji wymagają klejnotu Kapibara
Język programowania
Rubin
Jest to aplikacja, którą można również pobrać z https://sourceforge.net/projects/rspec-rails.mirror/. Jest hostowany w OnWorks, aby można go było uruchomić online w najprostszy sposób z jednego z naszych bezpłatnych systemów operacyjnych.