1

http://ruby.railstutorial.org/chapters/static-pages#code:pages_controller_spec_title

私のコードは次のとおりです。コメントを外すと、テストは実行されません。以下は、定義されたテストを開始できるようにするコードのコメント付きバージョンです。この質問をルビー構文の色でフォーマットする方法がわかりません。私に怒鳴らないでください。

require 'spec_helper'

describe "Static Pages" do
  describe "Home page" do
    it "should have the h1 'Sample App'" do
      visit '/static_pages/home'
      page.should have_selector('h1', :text =>'Sample App')  
    end
    it "should have the title 'Home'" do
      visit '/static_pages/home'
      page.should have_selector('title',
       :text => "Ruby on Rails Tutorial Sample App | Home")  
    end   
  end

  describe "Help Page" do
    it "should have the h1 'Help'" do
      visit '/static_pages/help'
      page.should have_selector('h1', :text =>'Help')
    end
    it "should have the title 'Help'" do
      visit '/static_pages/help'
      page.should have_selector('title', 
      :text => "Ruby on Rails Tutorial Sample App | Help")
    end
  end

  describe "About Page" do
    it "should have the h1 'About us'" do
      visit '/static_pages/about'
      page.should have_selector('h1', :text => 'About us')
    end
    it "should have the title 'About us'" do
      visit '/static_pages/about'
      page.should have_selector('title', 
      :text => "Ruby on Rails Tutorial Sample App | About us")
    end  
  end

  # describe 'Contact' do
  #     it "Should have the h1 'Contact'" do
  #       visit "static_pages/contact"
  #       page.should have_selector('h1', :text => 'Contact')
  #     end
  #     it "should have the title 'Contact'"
  #       visit "static_pages/contact"
  #       page.should have_selector('title',
  #       :text => "Ruby on Rails Tutorial Sample App | Contact")
  #     end
  #   end      
end
4

1 に答える 1

2

私はあなたがdoこの行の終わりで忘れたと思います:

 it "should have the title 'Contact'" 
                                       ^ 
于 2012-06-20T05:48:28.243 に答える