Sha256: 50bcec032c9b4e31042f7e387608f991f5d089af61262f97abc25d1161543363

Contents?: true

Size: 1.69 KB

Versions: 32

Compression:

Stored size: 1.69 KB

Contents

Feature: Manage Projects
  As a admin user
  I want to be able to manage projects
  In order to have a project for each of my software applications

  Background:
    Given the following account exists:
      | name | keyword |
      | Test | test    |
    And I have signed in with "joe@example.com/test"
    And "joe@example.com" is an admin of the "Test" account

  Scenario: Create new project
    When I go to the projects page for the "Test" account
    And I follow "New Project"
    And I fill in "Name" with "Project 1"
    And I fill in "Keyword" with "project1"
    And I should see "http://www.example.com/accounts/test/projects/keyword"
    And I press "Create"
    And I go to the projects page for the "Test" account
    Then I should see "Project 1" within "ul.projects"

  Scenario: Edit a project
    Given the following project exists:
      | account    | name      |
      | name: Test | Project 1 |
    When I go to the projects page for the "Test" account
    And I follow "Project 1" within "ul.projects"
    And I fill in "Name" with "Name Change"
    And I press "Update"
    Then I should see "Name Change"

  Scenario: View all projects
    Given the following projects exist:
      | account       | name      |
      | name: Test    | Project 1 |
      | name: Test    | Project 2 |
      | name: Other   | Project 3 |
      | name: Another | Project 4 |
    And "joe@example.com" is a member of the "Other" account
    When I go to the projects page for the "Test" account
    Then I should see "Project 1" within "ul.projects"
    And I should see "Project 2" within "ul.projects"
    But I should not see "Project 3" within "ul.projects"
    And I should not see "Project 4" within "ul.projects"

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
saucy-0.2.25 lib/generators/saucy/features/templates/features/manage_projects.feature
saucy-0.2.24 lib/generators/saucy/features/templates/features/manage_projects.feature
saucy-0.2.21 lib/generators/saucy/features/templates/features/manage_projects.feature
saucy-0.2.20 lib/generators/saucy/features/templates/features/manage_projects.feature
saucy-0.2.18 lib/generators/saucy/features/templates/features/manage_projects.feature
saucy-0.2.17 lib/generators/saucy/features/templates/features/manage_projects.feature
saucy-0.2.16 lib/generators/saucy/features/templates/features/manage_projects.feature
saucy-0.2.15 lib/generators/saucy/features/templates/features/manage_projects.feature
saucy-0.2.14 lib/generators/saucy/features/templates/features/manage_projects.feature
saucy-0.2.13 lib/generators/saucy/features/templates/features/manage_projects.feature
saucy-0.2.12 lib/generators/saucy/features/templates/features/manage_projects.feature
saucy-0.2.11 lib/generators/saucy/features/templates/features/manage_projects.feature
saucy-0.2.10 lib/generators/saucy/features/templates/features/manage_projects.feature
saucy-0.2.9 lib/generators/saucy/features/templates/features/manage_projects.feature
saucy-0.2.8.1 lib/generators/saucy/features/templates/features/manage_projects.feature
saucy-0.2.8 lib/generators/saucy/features/templates/features/manage_projects.feature
saucy-0.2.7 lib/generators/saucy/features/templates/features/manage_projects.feature
saucy-0.2.6.1 lib/generators/saucy/features/templates/features/manage_projects.feature
saucy-0.2.6 lib/generators/saucy/features/templates/features/manage_projects.feature
saucy-0.2.5 lib/generators/saucy/features/templates/features/manage_projects.feature