Commit fa349012 authored by Ciro Santilli's avatar Ciro Santilli

Make Spinach test names consistent

- do not add Feature to feature titles
- titleize feature titles
- put steps on the same path as .feature files
- make feature titles match their path
parent ac71c386
@dashboard
Feature: Dashboard active tab
Feature: Dashboard Active Tab
Background:
Given I sign in as a user
......
@dashboard
Feature: Dashboard with archived projects
Feature: Dashboard Archived Projects
Background:
Given I sign in as a user
And I own project "Shop"
......
@dashboard
Feature: Event filters
Feature: Event Filters
Background:
Given I sign in as a user
And I own a project
......
@dashboard
Feature: Help
Feature: Dashboard Help
Background:
Given I sign in as a user
And I visit the "Rake Tasks" help page
......
@dashboard
Feature: Dashboard projects
Feature: Dashboard Projects
Background:
Given I sign in as a user
And I own project "Shop"
......
@dashboard
Feature: Dashboard shortcuts
Feature: Dashboard Shortcuts
Background:
Given I sign in as a user
And I visit dashboard page
......
@public
Feature: Explore Groups Feature
Feature: Explore Groups
Background:
Given group "TestGroup" has private project "Enterprise"
......
@public
Feature: Explore Projects Feature
Feature: Explore Projects
Background:
Given public project "Community"
And internal project "Internal"
......
@profile
Feature: Profile active tab
Feature: Profile Active Tab
Background:
Given I sign in as a user
......
Feature: Project active tab
Feature: Project Active Tab
Background:
Given I sign in as a user
And I own a project
......
Feature: Project Browse branches
Feature: Project Commits Branches
Background:
Given I sign in as a user
And I own project "Shop"
......
Feature: Comments on commits
Feature: Project Commits Comments
Background:
Given I sign in as a user
And I own project "Shop"
......
Feature: Project Browse commits
Feature: Project Commits
Background:
Given I sign in as a user
And I own a project
......
Feature: Comments on commit diffs
Feature: Project Commits Diff Comments
Background:
Given I sign in as a user
And I own project "Shop"
......
Feature: Project Browse tags
Feature: Project Commits Tags
Background:
Given I sign in as a user
And I own project "Shop"
......
Feature: Project Browse Commits User Lookup
Feature: Project Commits User Lookup
Background:
Given I sign in as a user
And I own a project
......
Feature: Create Project
Feature: Project Create
In order to get access to project sections
A user with ability to create a project
Should be able to create a new one
......
Feature: Fork Project
Feature: Project Fork
Background:
Given I sign in as a user
And I am a member of project "Shop"
......
Feature: Project Filter Labels
Feature: Project Issues Filter Labels
Background:
Given I sign in as a user
And I own project "Shop"
......
Feature: Project Labels
Feature: Project Issues Labels
Background:
Given I sign in as a user
And I own project "Shop"
......
Feature: Project Milestones
Feature: Project Issues Milestones
Background:
Given I sign in as a user
And I own project "Shop"
......
Feature: Project Feature
Feature: Project
Background:
Given I sign in as a user
And I own project "Shop"
......
@dashboard
Feature: Project shortcuts
Feature: Project Shortcuts
Background:
Given I sign in as a user
And I own a project
......
Feature: Project Browse files
Feature: Project Source Browse files
Background:
Given I sign in as a user
And I own project "Shop"
......
Feature: Project Browse git repo
Feature: Project Source Git Blame
Background:
Given I sign in as a user
And I own project "Shop"
......
Feature: Project markdown render
Feature: Project Source Markdown Render
Background:
Given I sign in as a user
And I own project "Delta"
......
Feature: Project Multiselect Blob
Feature: Project Source Multiselect Blob
Background:
Given I sign in as a user
And I own project "Shop"
......
Feature: Project Search code
Feature: Project Source Search Code
Background:
Given I sign in as a user
......
Feature: Project Team management
Feature: Project Team Management
Background:
Given I sign in as a user
And I own project "Shop"
......
@snippets
Feature: Discover Snippets
Feature: Snippets Discover
Background:
Given I sign in as a user
And I have public "Personal snippet one" snippet
......
@snippets
Feature: Snippets Feature
Feature: Snippets
Background:
Given I sign in as a user
And I have public "Personal snippet one" snippet
......
@snippets
Feature: User Snippets
Feature: Snippets User
Background:
Given I sign in as a user
And I have public "Personal snippet one" snippet
......
class Spinach::Features::DashboardWithArchivedProjects < Spinach::FeatureSteps
class Spinach::Features::DashboardArchivedProjects < Spinach::FeatureSteps
include SharedAuthentication
include SharedPaths
include SharedProject
......
class Spinach::Features::Help < Spinach::FeatureSteps
class Spinach::Features::DashboardHelp < Spinach::FeatureSteps
include SharedAuthentication
include SharedPaths
include SharedMarkdown
......
class Spinach::Features::ExploreGroupsFeature < Spinach::FeatureSteps
class Spinach::Features::ExploreGroups < Spinach::FeatureSteps
include SharedAuthentication
include SharedPaths
include SharedGroup
......
class Spinach::Features::ExploreProjectsFeature < Spinach::FeatureSteps
class Spinach::Features::ExploreProjects < Spinach::FeatureSteps
include SharedAuthentication
include SharedPaths
include SharedProject
......
class Spinach::Features::ProjectBrowseBranches < Spinach::FeatureSteps
class Spinach::Features::ProjectCommitsBranches < Spinach::FeatureSteps
include SharedAuthentication
include SharedProject
include SharedPaths
......
class Spinach::Features::CommentsOnCommits < Spinach::FeatureSteps
class Spinach::Features::ProjectCommitsComments < Spinach::FeatureSteps
include SharedAuthentication
include SharedNote
include SharedPaths
......
class Spinach::Features::ProjectBrowseCommits < Spinach::FeatureSteps
class Spinach::Features::ProjectCommits < Spinach::FeatureSteps
include SharedAuthentication
include SharedProject
include SharedPaths
......
class Spinach::Features::CommentsOnCommitDiffs < Spinach::FeatureSteps
class Spinach::Features::ProjectCommitsDiffComments < Spinach::FeatureSteps
include SharedAuthentication
include SharedDiffNote
include SharedPaths
......
class Spinach::Features::ProjectBrowseTags < Spinach::FeatureSteps
class Spinach::Features::ProjectCommitsTags < Spinach::FeatureSteps
include SharedAuthentication
include SharedProject
include SharedPaths
......
class Spinach::Features::ProjectBrowseCommitsUserLookup < Spinach::FeatureSteps
class Spinach::Features::ProjectCommitsUserLookup < Spinach::FeatureSteps
include SharedAuthentication
include SharedProject
include SharedPaths
......
class Spinach::Features::CreateProject < Spinach::FeatureSteps
class Spinach::Features::ProjectCreate < Spinach::FeatureSteps
include SharedAuthentication
include SharedPaths
......
class Spinach::Features::ForkProject < Spinach::FeatureSteps
class Spinach::Features::ProjectFork < Spinach::FeatureSteps
include SharedAuthentication
include SharedPaths
include SharedProject
......
class Spinach::Features::ProjectFilterLabels < Spinach::FeatureSteps
class Spinach::Features::ProjectIssuesFilterLabels < Spinach::FeatureSteps
include SharedAuthentication
include SharedProject
include SharedPaths
......
class Spinach::Features::ProjectLabels < Spinach::FeatureSteps
class Spinach::Features::ProjectIssuesLabels < Spinach::FeatureSteps
include SharedAuthentication
include SharedProject
include SharedPaths
......
class Spinach::Features::ProjectMilestones < Spinach::FeatureSteps
class Spinach::Features::ProjectIssuesMilestones < Spinach::FeatureSteps
include SharedAuthentication
include SharedProject
include SharedPaths
......
class Spinach::Features::ProjectFeature < Spinach::FeatureSteps
class Spinach::Features::Project < Spinach::FeatureSteps
include SharedAuthentication
include SharedProject
include SharedPaths
......
class Spinach::Features::ProjectBrowseFiles < Spinach::FeatureSteps
class Spinach::Features::ProjectSourceBrowseFiles < Spinach::FeatureSteps
include SharedAuthentication
include SharedProject
include SharedPaths
......
class Spinach::Features::ProjectBrowseGitRepo < Spinach::FeatureSteps
class Spinach::Features::ProjectSourceGitBlame < Spinach::FeatureSteps
include SharedAuthentication
include SharedProject
include SharedPaths
......
# If you need to modify the existing seed repository for your tests,
# it is recommended that you make the changes on the `markdown` branch of the seed project repository,
# which should only be used by tests in this file. See `/spec/factories.rb#project` for more info.
class Spinach::Features::ProjectMarkdownRender < Spinach::FeatureSteps
class Spinach::Features::ProjectSourceMarkdownRender < Spinach::FeatureSteps
include SharedAuthentication
include SharedPaths
include SharedMarkdown
......
class Spinach::Features::ProjectMultiselectBlob < Spinach::FeatureSteps
class Spinach::Features::ProjectSourceMultiselectBlob < Spinach::FeatureSteps
include SharedAuthentication
include SharedProject
include SharedPaths
......
class Spinach::Features::ProjectSearchCode < Spinach::FeatureSteps
class Spinach::Features::ProjectSourceSearchCode < Spinach::FeatureSteps
include SharedAuthentication
include SharedProject
include SharedPaths
......
class Spinach::Features::DiscoverSnippets < Spinach::FeatureSteps
class Spinach::Features::SnippetsDiscover < Spinach::FeatureSteps
include SharedAuthentication
include SharedPaths
include SharedSnippet
......
class Spinach::Features::SnippetsFeature < Spinach::FeatureSteps
class Spinach::Features::Snippets < Spinach::FeatureSteps
include SharedAuthentication
include SharedPaths
include SharedProject
......
class Spinach::Features::UserSnippets < Spinach::FeatureSteps
class Spinach::Features::SnippetsUser < Spinach::FeatureSteps
include SharedAuthentication
include SharedPaths
include SharedSnippet
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment