Я только начал заниматься TDD (и вообще тестировать, так что терпите меня). Я следую Rails Tutorial , и теперь у меня есть следующее в папке spec:
require 'spec_helper'
describe PagesController do
describe "GET 'home'" do
it "returns http success" do
get 'home'
response.should be_success
end
end
describe "GET 'contact'" do
it "returns http success" do
get 'contact'
response.should be_success
end
end
end
Весь процесс с момента, когда я нажимаю кнопку воспроизведения, говоря, что хочу запустить тесты, до тех пор, пока это не будет сделано, занимает 38,75 секунды !! Два теста занимают 6.0053 секунд. Что происходит на Рубиновой земле?
Я пока не знаю, является ли это интеграционным тестированием или модульным тестированием, но я прочитал пост о создании одного каталога с интеграционными тестами, а другой - с модульными тестами. Я использую RubyMine на ПК с Windows 7 и SSD. Как я могу сделать TDD, если мне приходится ждать 40 секунд при каждом запуске теста?