Skip to content

Instantly share code, notes, and snippets.

@kidach1
Created November 25, 2013 03:56
Show Gist options
  • Save kidach1/7636132 to your computer and use it in GitHub Desktop.
Save kidach1/7636132 to your computer and use it in GitHub Desktop.
Railsにおけるリンクの記述方法とそのテスト ref: http://qiita.com/kidachi_/items/d704e7eb63513c3831ae
<%= link_to "About", about_path %>
<a href="/static_pages/about">About</a>
root_path => '/'
root_url => 'http://localhost:3000/'
visit foo_path
click_link "var"
about_path -> '/about'
about_url -> 'http://localhost:3000/about'
root 'controller_name#action_name'
SampleApp::Application.routes.draw do
root 'static_pages#home'
match '/help', to: 'static_pages#help', via: 'get'
match '/about', to: 'static_pages#about', via: 'get'
match '/contact', to: 'static_pages#contact', via: 'get'
~
end
require 'spec_helper'
describe "Static pages" do
~
it "should have the right links on the layout" do
visit root_path
click_link "About"
expect(page).to have_title(full_title('About Us'))
click_link "Help"
expect(page).to have_title(full_title('Help'))
click_link "Contact"
expect(page).to have_title(full_title('Contact'))
click_link "Home"
expect(page).to have_title(full_title(''))
click_link "Sign up now!"
expect(page).to have_title(full_title('Sign up'))
click_link "sample app"
expect(page).to have_title(full_title(''))
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment