我是Ruby on Rails的新手,我正在關注Michael Hartl的Ruby on rails教程。我在測試驅動開發的第3章。當我運行命令Michael Hartl的RoR教程第3章rails生成integration_test什麼也不做
軌產生integration_test static_pages
它什麼都不做。沒有錯誤,沒有規範文件被創建。我已經使用railsinstaller安裝了rails。
接下來要做什麼?
我是Ruby on Rails的新手,我正在關注Michael Hartl的Ruby on rails教程。我在測試驅動開發的第3章。當我運行命令Michael Hartl的RoR教程第3章rails生成integration_test什麼也不做
軌產生integration_test static_pages
它什麼都不做。沒有錯誤,沒有規範文件被創建。我已經使用railsinstaller安裝了rails。
接下來要做什麼?
我不知道爲什麼它不爲您生成文件。它在我嘗試它時起作用。只有
一個文件被生成:
require 'test_helper'
class StaticPagesTest < ActionDispatch::IntegrationTest
# test "the truth" do
# assert true
# end
end
它出現在test/integration/static_pages_test.rb
不知道爲什麼你會得到任何錯誤。我必須使用
bundle exec rails generate integration_test static_pages
它的工作。
我有同樣的問題(即沒有錯誤,沒有規範文件創建)和EricM的解決方案不適合我。我手動創建的投機/請求/ static_pages_spec.rb以下文件,它似乎已經奏效(我不得不創建規範的要求目錄):
require 'spec_helper'
describe "Static pages" do
describe "Home page" do
it "should have the content 'Sample App'" do
visit '/static_pages/home'
page.should have_content('Sample App')
end
end
end
這是清單3.9中使用相同的代碼這本書:http://ruby.railstutorial.org/chapters/static-pages#sec:TDD
這是/不是「過於本地化」! – Phlip