Sha256: 0f930f5e78bcc5fe14c390dd64bc49f662ced0d566ce023eddf3a0201b8e4edd

Contents?: true

Size: 1.01 KB

Versions: 56

Compression:

Stored size: 1.01 KB

Contents

@dsl
Feature: Manpipulating permissions

  Background:

  Scenario: Permit using Role#can
    When I run script:
    """
bacon = resource "food", "bacon"
role "user", "bob" do
  can "fry", bacon
end
    """
    Then "cucumber:user:bob" can "fry" "cucumber:food:bacon"

  Scenario: Permit using Role#can with grant option
    When I run script:
    """
bacon = resource "food", "bacon"
role "user", "bob" do
  can "fry", bacon, grant_option: true
end
    """
    Then "cucumber:user:bob" can "fry" "cucumber:food:bacon" with grant option
    
  Scenario: Permit using Resource#permit
    When I run script:
    """
bob = role "user", "bob"
resource "food", "bacon" do
  permit "fry", bob
end
    """
    Then "cucumber:user:bob" can "fry" "cucumber:food:bacon"

  Scenario: Permit using Resource#permit with grant option
    When I run script:
    """
bob = role "user", "bob"
resource "food", "bacon" do
  permit "fry", bob, grant_option: true
end
    """
    Then "cucumber:user:bob" can "fry" "cucumber:food:bacon" with grant option
    

Version data entries

56 entries across 56 versions & 1 rubygems

Version Path
conjur-cli-5.6.6 features/dsl_permission.feature
conjur-cli-5.6.5 features/dsl_permission.feature
conjur-cli-5.6.4 features/dsl_permission.feature
conjur-cli-5.6.3 features/dsl_permission.feature
conjur-cli-5.5.0 features/dsl_permission.feature
conjur-cli-5.4.0 features/dsl_permission.feature
conjur-cli-5.3.0 features/dsl_permission.feature
conjur-cli-5.2.5 features/dsl_permission.feature
conjur-cli-5.2.4 features/dsl_permission.feature
conjur-cli-5.2.3 features/dsl_permission.feature
conjur-cli-5.2.1 features/dsl_permission.feature
conjur-cli-5.2.0 features/dsl_permission.feature
conjur-cli-5.1.2 features/dsl_permission.feature
conjur-cli-5.1.1 features/dsl_permission.feature
conjur-cli-5.1.0 features/dsl_permission.feature
conjur-cli-4.30.1 features/dsl_permission.feature
conjur-cli-4.30.0 features/dsl_permission.feature
conjur-cli-4.29.0 features/dsl_permission.feature
conjur-cli-4.28.2 features/dsl_permission.feature
conjur-cli-4.28.1 features/dsl_permission.feature