Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 472167
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T00:03:33+00:00 2026-05-13T00:03:33+00:00

I am ramping up Cucumber, and I am having a issue getting one of

  • 0

I am ramping up Cucumber, and I am having a issue getting one of my first tests to pass. The exception I am getting is:

And I visit the new contract screen
  Acl9::AccessDenied (Acl9::AccessDenied)
  /usr/local/lib/ruby/1.8/benchmark.rb:308:in `realtime'
  (eval):2:in `visit'
  ./features/step_definitions/manage_contracts_steps.rb:2:in `/^I visit the (.*) screen$/'
  features/manage_contracts.feature:15:in `And I visit the new contract screen'

Here is my cucumber feature …

Background:
Given the following user records
| login  | password | name | role         |
| bob    | secret   | Bob  | 'PSCM Staff' |
| admin  | secret   | Frank| admin        |

@new
Scenario: Create Contract
When I log in as "bob" with password "secret"
And I visit the new contract screen
Then I should see "Contract Name"

My steps.rb:

Given /^the following user records$/ do |table|
   table.hashes.each do |hash|
     role = hash.delete('role')
     u = Factory(:user, hash)
     u.has_role!(role) if role
   end
end

When /^I visit the (.*) screen$/ do |screen|
  visit path_to(screen)
end

Finally in my controller.rb I have the following access_control block:

  before_filter :load_contract, :except => [:cancel_action,:new,:create]

  access_control do
    allow :admin
    allow logged_in, :to => [:index,:show,:log]
    allow "PSCM Staff", :to => [:new,:create]
    allow :editor, :of => :contract
  end

The senario works fine when I follow the steps explicitly from the browser.

Sorry for the long post, and thanks!

  • 1 1 Answer
  • 2 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T00:03:34+00:00Added an answer on May 13, 2026 at 12:03 am

    I found the issue. In case this helps some one else. The issue was including quotes with in the pipes in this line

    | bob | secret | Bob | 'PSCM Staff' |

    it should read

    | bob | secret | Bob | PSCM Staff |

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm a fairly new user of Ankh and Tortoise. Currently ramping up on a
I'm ramping up on a Silverlight 2 project that leverages the Bing Maps control.
Our team is just ramping up to use source control through SVN. We are
I'm ramping up on ASP.NET MVC and looking at how I output messages in
I'm ramping up on MVC 4's Web API and I'm a bit confused about
I'm just ramping up on MVC 4 and have encountered an error in my
With MS ramming powershell into all new server products, I'm starting to (reluctantly) think
I am about to start ramping up on Django and develop a web app
One of my web apps has grown over the past few months from a
I have some lines of text. I want the last one right-aligned so that

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.