Skip to content

Instantly share code, notes, and snippets.

@sbeam
Created October 24, 2014 14:37
Show Gist options
  • Save sbeam/cd7d76fcf3950de801f2 to your computer and use it in GitHub Desktop.
Save sbeam/cd7d76fcf3950de801f2 to your computer and use it in GitHub Desktop.
require 'spec_helper.rb'
describe "Top Nav Menus", vcr: true, js: true do
category! 'ovens'
context 'on desktop' do
#before { page.driver.resize(3000, 1200) }
fit 'should have populated content for reviews dropdown' do
visit '/news/why-were-eating-less-beef-and-why-its-a-good-thing?intoff=true'
waiting_for_completed_ajax do
page.has_selector?('#nav-item-news').should be_true
end
#page.should have_selector '#nav-item-news'
#page.should have_content 'Latest News' ## passed!
#page.should have_content 'Hisense has upped the ante in the race for perfect black levels.'
#within ('#main-nav') do
# page.should have_selector '#nav-item-news'
#end
#within('.main-nav .site-drawer ul') do
# page.should have_selector 'li', count: 64
# #page.should have_content 'Gas Range Review'
#end
#
#save_and_open_page
#page.should have_selector('.main-nav .dropdown-menu .site-drawer .reviews-Laundry ul li')
#within '.dropdown-menu .site-drawer' do
# page.find('li').should have_content 'The Bosch HBL8451UC wall oven will make you a better home chef.'
#end
end
context 'on mobile' do
before { page.driver.browser.manage.window.resize_to(400,600) }
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment