Sha256: 31a6fd8f6bbb0c91fb22def4071087caefccef3747774516d93537970308caf0
Contents?: true
Size: 608 Bytes
Versions: 1
Compression:
Stored size: 608 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.browser.basic_authorize 'nope', 'nada' visit path expect(page.status_code).to eq 401 end scenario "Authenticated users are permitted in #{path}" do page.driver.browser.basic_authorize Calagator.admin_username, Calagator.admin_password visit path expect([200, 304]).to include page.status_code end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
calagator-1.1.0 | spec/features/admin_auth_spec.rb |