Sha256: b0016d820b7c6a064589d35988d0df315b03f565e4c8f1f88a7959416fa46e9b
Contents?: true
Size: 1.43 KB
Versions: 24
Compression:
Stored size: 1.43 KB
Contents
# Initially generated with PgRails::SystemSpecGenerator # https://github.com/martin-rosso/pg_rails require 'rails_helper' # By default uses selenium_chrome_headless_iphone driver # run with DRIVER environment variable to override, eg: # # DRIVER=selenium rspec describe 'Breadcrumbs' do subject(:visitar) do visit path end let(:path) { "/a/cosas/#{cosa.id}" } let(:cosa) { create :cosa } let(:logged_user) { create :user, :developer } before do login_as logged_user end describe 'some case' do it do visitar expect(page).to have_css('nav ol.breadcrumb li').exactly(3) expect(page).to have_css('nav ol.breadcrumb li a').exactly(1) end context 'cuando es con nested' do let(:path) do hashid = cosa.categoria_de_cosa.hashid "/a/categoria_de_cosas/#{hashid}/cosas/#{cosa.id}" end it do visitar expect(page).to have_css('nav ol.breadcrumb li').exactly(4) expect(page).to have_css('nav ol.breadcrumb li a').exactly(1) end end context 'cuando es con nested y modal' do let(:path) do hashid = cosa.categoria_de_cosa.hashid "/a/categoria_de_cosas/#{hashid}" end it do visitar find('td span[title=Ver] a').click expect(page).to have_css('.modal nav ol.breadcrumb li').exactly(4) expect(page).to have_no_css('.modal nav ol.breadcrumb li a') end end end end
Version data entries
24 entries across 24 versions & 1 rubygems