kaminari--kaminari/spec/acceptance/users_spec.rb

44 lines
949 B
Ruby
Raw Normal View History

2011-02-07 13:37:31 +00:00
require File.expand_path(File.dirname(__FILE__) + '/acceptance_helper')
2011-02-08 02:21:39 +00:00
feature 'Users' do
background do
1.upto(100) {|i| User.create! :name => "user#{'%03d' % i}" }
end
scenario 'navigating by pagination links' do
visit users_path
2011-02-08 02:25:43 +00:00
within 'nav.pagination' do
2011-02-08 02:21:39 +00:00
within 'span.page.current' do
page.should have_content '1'
end
within 'span.next' do
click_link 'Next »'
end
end
2011-02-08 02:25:43 +00:00
within 'nav.pagination' do
2011-02-08 02:21:39 +00:00
within 'span.page.current' do
page.should have_content '2'
end
within 'span.page.last' do
click_link '4'
end
end
2011-02-08 02:25:43 +00:00
within 'nav.pagination' do
2011-02-08 02:21:39 +00:00
within 'span.page.current' do
page.should have_content '4'
end
within 'span.prev' do
click_link '« Prev'
end
end
2011-02-08 02:25:43 +00:00
within 'nav.pagination' do
2011-02-08 02:21:39 +00:00
within 'span.page.current' do
page.should have_content '3'
end
end
2011-02-07 13:37:31 +00:00
end
end