Sha256: a4e5106076999aaf5457ae0ece2ecefceb145b1e6852c0339fc60ef159fe7d52

Contents?: true

Size: 1.57 KB

Versions: 1

Compression:

Stored size: 1.57 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 an account exists with a name of "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 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

1 entries across 1 versions & 1 rubygems

Version Path
saucy-0.1.12 lib/generators/saucy/features/templates/features/manage_projects.feature