Sha256: 58cd1fa4abfa73fed32d87969d9061bd2006cc376c333d0b50dcb8226ff1e69f
Contents?: true
Size: 1.83 KB
Versions: 2
Compression:
Stored size: 1.83 KB
Contents
require File.expand_path(File.dirname(__FILE__) + '/../acceptance_helper') feature "Dashboard" do scenario "main view" do create_random_features visit admin_dashboard within('#features_list') do page.should have_content('Your features') within('#search') do page.should have_css('label') page.should have_css('input[type=text]') page.should have_css('input[type=submit]') end page.should have_link('scroll_left') page.should have_link('scroll_right') within('.list') do within('.header') do page.should have_content('id.') page.should have_content('name') page.should have_content('description') page.should have_content('latitude') page.should have_content('longitude') end page.should have_css('tr.item', :count => 10) page.should have_css('tr.item td.cartodb_id a', :text => '1') page.should have_css('tr.item td.name', :text => 'Feature 0') page.should have_css('tr.item td.description', :text => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.') page.should have_css('tr.item td.latitude', :text => '-16.506') page.should have_css('tr.item td.longitude', :text => '-151.7531') end page.should have_link('Create new feature') page.should have_link('or edit them in CartoDB') page.should have_css('.pagination', :text => '1 2 3') end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cartoset-0.0.2 | spec/acceptance/admin/dashboard_spec.rb |
cartoset-0.0.1 | spec/acceptance/admin/dashboard_spec.rb |