Sha256: 8fd69f0e62f3173c2a7de16bcb7a18597ada426643dcd6ca863d7985b672447e
Contents?: true
Size: 590 Bytes
Versions: 11
Compression:
Stored size: 590 Bytes
Contents
require 'rails_helper' feature 'Administrative suite is hidden behind an http basic auth wall' do [ '/admin', '/events/duplicates', '/venues/duplicates' ].each do |path| scenario "Users are not permitted in #{path}" do page.driver.basic_authorize 'nope', 'nada' visit path expect(page.status_code).to eq 401 end scenario "Authenticated users are permitted in #{path}" do page.driver.basic_authorize Calagator.admin_username, Calagator.admin_password visit path expect([200, 304]).to include page.status_code end end end
Version data entries
11 entries across 11 versions & 2 rubygems