Sha256: 0de8e6fa46781f9742902f3e1b7cdcd1ac789a41e9d8c5cc4e2f0d5238b9297d

Contents?: true

Size: 601 Bytes

Versions: 3

Compression:

Stored size: 601 Bytes

Contents

require File.expand_path('../../../helper', __FILE__)

describe 'Zen::Controller::AdminController' do
  behaves_like :capybara

  it 'Deny access to an admin URL when not logged in' do
    logout = Users::Controller::Users.r(:logout).to_s
    url    = Categories::Controller::CategoryGroups.r(:index).to_s

    visit(logout)
    visit(url)

    current_path.should == Users::Controller::Users.r(:login).to_s
  end

  it 'Access an admin URL when logged in' do
    url = Categories::Controller::CategoryGroups.r(:index).to_s

    capybara_login
    visit(url)

    current_path.should == url
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
zen-0.4.3 spec/zen/controller/admin_controller.rb
zen-0.4.2 spec/zen/controller/admin_controller.rb
zen-0.4.1 spec/zen/controller/admin_controller.rb