summaryrefslogtreecommitdiff
path: root/features
diff options
context:
space:
mode:
authorCiro Santilli <ciro.santilli@gmail.com>2014-10-02 18:42:54 +0200
committerCiro Santilli <ciro.santilli@gmail.com>2014-10-05 18:21:11 +0200
commitfa34901237cc244fe8b828d079af891e63de1c8f (patch)
treeb165b52a7ff478d7338068caab39ae62b7b1d06e /features
parentac71c386f98fa9b88381abbf9d20e79f57bd7957 (diff)
downloadgitlab-ce-fa34901237cc244fe8b828d079af891e63de1c8f.tar.gz
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
Diffstat (limited to 'features')
-rw-r--r--features/dashboard/active_tab.feature2
-rw-r--r--features/dashboard/archived_projects.feature2
-rw-r--r--features/dashboard/event_filters.feature2
-rw-r--r--features/dashboard/help.feature2
-rw-r--r--features/dashboard/projects.feature2
-rw-r--r--features/dashboard/shortcuts.feature2
-rw-r--r--features/explore/groups.feature (renamed from features/explore/public_groups.feature)2
-rw-r--r--features/explore/projects.feature2
-rw-r--r--features/groups.feature (renamed from features/group.feature)0
-rw-r--r--features/profile/active_tab.feature2
-rw-r--r--features/project/active_tab.feature2
-rw-r--r--features/project/commits/branches.feature2
-rw-r--r--features/project/commits/comments.feature2
-rw-r--r--features/project/commits/commits.feature2
-rw-r--r--features/project/commits/diff_comments.feature2
-rw-r--r--features/project/commits/tags.feature2
-rw-r--r--features/project/commits/user_lookup.feature2
-rw-r--r--features/project/create.feature2
-rw-r--r--features/project/fork.feature2
-rw-r--r--features/project/issues/filter_labels.feature2
-rw-r--r--features/project/issues/labels.feature2
-rw-r--r--features/project/issues/milestones.feature2
-rw-r--r--features/project/network_graph.feature (renamed from features/project/network.feature)0
-rw-r--r--features/project/project.feature2
-rw-r--r--features/project/shortcuts.feature2
-rw-r--r--features/project/source/browse_files.feature2
-rw-r--r--features/project/source/git_blame.feature2
-rw-r--r--features/project/source/markdown_render.feature2
-rw-r--r--features/project/source/multiselect_blob.feature2
-rw-r--r--features/project/source/search_code.feature2
-rw-r--r--features/project/team_management.feature2
-rw-r--r--features/snippets/discover.feature2
-rw-r--r--features/snippets/snippets.feature2
-rw-r--r--features/snippets/user.feature2
-rw-r--r--features/steps/dashboard/archived_projects.rb (renamed from features/steps/dashboard/with_archived_projects.rb)2
-rw-r--r--features/steps/dashboard/help.rb (renamed from features/steps/help.rb)2
-rw-r--r--features/steps/explore/groups.rb (renamed from features/steps/explore/groups_feature.rb)2
-rw-r--r--features/steps/explore/projects.rb2
-rw-r--r--features/steps/groups.rb (renamed from features/steps/group.rb)0
-rw-r--r--features/steps/project/commits/branches.rb (renamed from features/steps/project/browse_branches.rb)2
-rw-r--r--features/steps/project/commits/comments.rb (renamed from features/steps/project/comments_on_commits.rb)2
-rw-r--r--features/steps/project/commits/commits.rb (renamed from features/steps/project/browse_commits.rb)2
-rw-r--r--features/steps/project/commits/diff_comments.rb (renamed from features/steps/project/comments_on_commit_diffs.rb)2
-rw-r--r--features/steps/project/commits/tags.rb (renamed from features/steps/project/browse_tags.rb)2
-rw-r--r--features/steps/project/commits/user_lookup.rb (renamed from features/steps/project/browse_commits_user_lookup.rb)2
-rw-r--r--features/steps/project/create.rb2
-rw-r--r--features/steps/project/fork.rb2
-rw-r--r--features/steps/project/issues/filter_labels.rb (renamed from features/steps/project/filter_labels.rb)2
-rw-r--r--features/steps/project/issues/issues.rb (renamed from features/steps/project/issues.rb)0
-rw-r--r--features/steps/project/issues/labels.rb (renamed from features/steps/project/labels.rb)2
-rw-r--r--features/steps/project/issues/milestones.rb (renamed from features/steps/project/milestones.rb)2
-rw-r--r--features/steps/project/project.rb2
-rw-r--r--features/steps/project/source/browse_files.rb (renamed from features/steps/project/browse_files.rb)2
-rw-r--r--features/steps/project/source/git_blame.rb (renamed from features/steps/project/browse_git_repo.rb)2
-rw-r--r--features/steps/project/source/markdown_render.rb (renamed from features/steps/project/markdown_render.rb)2
-rw-r--r--features/steps/project/source/multiselect_blob.rb (renamed from features/steps/project/multiselect_blob.rb)2
-rw-r--r--features/steps/project/source/search_code.rb (renamed from features/steps/project/search_code.rb)2
-rw-r--r--features/steps/snippets/discover.rb2
-rw-r--r--features/steps/snippets/snippets.rb2
-rw-r--r--features/steps/snippets/user.rb2
60 files changed, 56 insertions, 56 deletions
diff --git a/features/dashboard/active_tab.feature b/features/dashboard/active_tab.feature
index 22dfa2f7840..08b87808f33 100644
--- a/features/dashboard/active_tab.feature
+++ b/features/dashboard/active_tab.feature
@@ -1,5 +1,5 @@
@dashboard
-Feature: Dashboard active tab
+Feature: Dashboard Active Tab
Background:
Given I sign in as a user
diff --git a/features/dashboard/archived_projects.feature b/features/dashboard/archived_projects.feature
index e23238d225c..3af93bc373c 100644
--- a/features/dashboard/archived_projects.feature
+++ b/features/dashboard/archived_projects.feature
@@ -1,5 +1,5 @@
@dashboard
-Feature: Dashboard with archived projects
+Feature: Dashboard Archived Projects
Background:
Given I sign in as a user
And I own project "Shop"
diff --git a/features/dashboard/event_filters.feature b/features/dashboard/event_filters.feature
index 41de0ae8317..ec5680caba6 100644
--- a/features/dashboard/event_filters.feature
+++ b/features/dashboard/event_filters.feature
@@ -1,5 +1,5 @@
@dashboard
-Feature: Event filters
+Feature: Event Filters
Background:
Given I sign in as a user
And I own a project
diff --git a/features/dashboard/help.feature b/features/dashboard/help.feature
index 56a0a860ab9..bca2772897b 100644
--- a/features/dashboard/help.feature
+++ b/features/dashboard/help.feature
@@ -1,5 +1,5 @@
@dashboard
-Feature: Help
+Feature: Dashboard Help
Background:
Given I sign in as a user
And I visit the "Rake Tasks" help page
diff --git a/features/dashboard/projects.feature b/features/dashboard/projects.feature
index 5214cfc28ef..bb4e84f0159 100644
--- a/features/dashboard/projects.feature
+++ b/features/dashboard/projects.feature
@@ -1,5 +1,5 @@
@dashboard
-Feature: Dashboard projects
+Feature: Dashboard Projects
Background:
Given I sign in as a user
And I own project "Shop"
diff --git a/features/dashboard/shortcuts.feature b/features/dashboard/shortcuts.feature
index 7c25b3926c9..41d79aa6ec8 100644
--- a/features/dashboard/shortcuts.feature
+++ b/features/dashboard/shortcuts.feature
@@ -1,5 +1,5 @@
@dashboard
-Feature: Dashboard shortcuts
+Feature: Dashboard Shortcuts
Background:
Given I sign in as a user
And I visit dashboard page
diff --git a/features/explore/public_groups.feature b/features/explore/groups.feature
index 825e3da934e..b50a3e766c6 100644
--- a/features/explore/public_groups.feature
+++ b/features/explore/groups.feature
@@ -1,5 +1,5 @@
@public
-Feature: Explore Groups Feature
+Feature: Explore Groups
Background:
Given group "TestGroup" has private project "Enterprise"
diff --git a/features/explore/projects.feature b/features/explore/projects.feature
index 9827ebe3e57..a1b29722678 100644
--- a/features/explore/projects.feature
+++ b/features/explore/projects.feature
@@ -1,5 +1,5 @@
@public
-Feature: Explore Projects Feature
+Feature: Explore Projects
Background:
Given public project "Community"
And internal project "Internal"
diff --git a/features/group.feature b/features/groups.feature
index b5ff03db844..b5ff03db844 100644
--- a/features/group.feature
+++ b/features/groups.feature
diff --git a/features/profile/active_tab.feature b/features/profile/active_tab.feature
index a99409d9fd7..7801ae5b8ca 100644
--- a/features/profile/active_tab.feature
+++ b/features/profile/active_tab.feature
@@ -1,5 +1,5 @@
@profile
-Feature: Profile active tab
+Feature: Profile Active Tab
Background:
Given I sign in as a user
diff --git a/features/project/active_tab.feature b/features/project/active_tab.feature
index ce90a086688..8d3e0bd967f 100644
--- a/features/project/active_tab.feature
+++ b/features/project/active_tab.feature
@@ -1,4 +1,4 @@
-Feature: Project active tab
+Feature: Project Active Tab
Background:
Given I sign in as a user
And I own a project
diff --git a/features/project/commits/branches.feature b/features/project/commits/branches.feature
index d124cb7eecd..65d8e48b9b3 100644
--- a/features/project/commits/branches.feature
+++ b/features/project/commits/branches.feature
@@ -1,4 +1,4 @@
-Feature: Project Browse branches
+Feature: Project Commits Branches
Background:
Given I sign in as a user
And I own project "Shop"
diff --git a/features/project/commits/comments.feature b/features/project/commits/comments.feature
index a1aa745a681..e176752cfbf 100644
--- a/features/project/commits/comments.feature
+++ b/features/project/commits/comments.feature
@@ -1,4 +1,4 @@
-Feature: Comments on commits
+Feature: Project Commits Comments
Background:
Given I sign in as a user
And I own project "Shop"
diff --git a/features/project/commits/commits.feature b/features/project/commits/commits.feature
index 8a213067548..46076b6f3e6 100644
--- a/features/project/commits/commits.feature
+++ b/features/project/commits/commits.feature
@@ -1,4 +1,4 @@
-Feature: Project Browse commits
+Feature: Project Commits
Background:
Given I sign in as a user
And I own a project
diff --git a/features/project/commits/diff_comments.feature b/features/project/commits/diff_comments.feature
index b26019f832f..a145ec84b78 100644
--- a/features/project/commits/diff_comments.feature
+++ b/features/project/commits/diff_comments.feature
@@ -1,4 +1,4 @@
-Feature: Comments on commit diffs
+Feature: Project Commits Diff Comments
Background:
Given I sign in as a user
And I own project "Shop"
diff --git a/features/project/commits/tags.feature b/features/project/commits/tags.feature
index bea463cb786..02f399f7cad 100644
--- a/features/project/commits/tags.feature
+++ b/features/project/commits/tags.feature
@@ -1,4 +1,4 @@
-Feature: Project Browse tags
+Feature: Project Commits Tags
Background:
Given I sign in as a user
And I own project "Shop"
diff --git a/features/project/commits/user_lookup.feature b/features/project/commits/user_lookup.feature
index 7b194ab9206..db51d4a6cfa 100644
--- a/features/project/commits/user_lookup.feature
+++ b/features/project/commits/user_lookup.feature
@@ -1,4 +1,4 @@
-Feature: Project Browse Commits User Lookup
+Feature: Project Commits User Lookup
Background:
Given I sign in as a user
And I own a project
diff --git a/features/project/create.feature b/features/project/create.feature
index bb8e3a368ed..e9dc4fe6b3c 100644
--- a/features/project/create.feature
+++ b/features/project/create.feature
@@ -1,4 +1,4 @@
-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
diff --git a/features/project/fork.feature b/features/project/fork.feature
index dc477ca3bf3..d3d1180db04 100644
--- a/features/project/fork.feature
+++ b/features/project/fork.feature
@@ -1,4 +1,4 @@
-Feature: Fork Project
+Feature: Project Fork
Background:
Given I sign in as a user
And I am a member of project "Shop"
diff --git a/features/project/issues/filter_labels.feature b/features/project/issues/filter_labels.feature
index f4a0a7977cc..2c69a78a749 100644
--- a/features/project/issues/filter_labels.feature
+++ b/features/project/issues/filter_labels.feature
@@ -1,4 +1,4 @@
-Feature: Project Filter Labels
+Feature: Project Issues Filter Labels
Background:
Given I sign in as a user
And I own project "Shop"
diff --git a/features/project/issues/labels.feature b/features/project/issues/labels.feature
index a9fe1595fc5..039a7d83cb1 100644
--- a/features/project/issues/labels.feature
+++ b/features/project/issues/labels.feature
@@ -1,4 +1,4 @@
-Feature: Project Labels
+Feature: Project Issues Labels
Background:
Given I sign in as a user
And I own project "Shop"
diff --git a/features/project/issues/milestones.feature b/features/project/issues/milestones.feature
index e67b5d2d860..9ac65b1257c 100644
--- a/features/project/issues/milestones.feature
+++ b/features/project/issues/milestones.feature
@@ -1,4 +1,4 @@
-Feature: Project Milestones
+Feature: Project Issues Milestones
Background:
Given I sign in as a user
And I own project "Shop"
diff --git a/features/project/network.feature b/features/project/network_graph.feature
index 8beb6043aff..8beb6043aff 100644
--- a/features/project/network.feature
+++ b/features/project/network_graph.feature
diff --git a/features/project/project.feature b/features/project/project.feature
index 47e9600c051..7bb24e013a9 100644
--- a/features/project/project.feature
+++ b/features/project/project.feature
@@ -1,4 +1,4 @@
-Feature: Project Feature
+Feature: Project
Background:
Given I sign in as a user
And I own project "Shop"
diff --git a/features/project/shortcuts.feature b/features/project/shortcuts.feature
index e5f9c103fb1..cfb68bf1f50 100644
--- a/features/project/shortcuts.feature
+++ b/features/project/shortcuts.feature
@@ -1,5 +1,5 @@
@dashboard
-Feature: Project shortcuts
+Feature: Project Shortcuts
Background:
Given I sign in as a user
And I own a project
diff --git a/features/project/source/browse_files.feature b/features/project/source/browse_files.feature
index 1cd3a91667f..20ef7ac5702 100644
--- a/features/project/source/browse_files.feature
+++ b/features/project/source/browse_files.feature
@@ -1,4 +1,4 @@
-Feature: Project Browse files
+Feature: Project Source Browse files
Background:
Given I sign in as a user
And I own project "Shop"
diff --git a/features/project/source/git_blame.feature b/features/project/source/git_blame.feature
index cb993ffc639..48b1077dc6b 100644
--- a/features/project/source/git_blame.feature
+++ b/features/project/source/git_blame.feature
@@ -1,4 +1,4 @@
-Feature: Project Browse git repo
+Feature: Project Source Git Blame
Background:
Given I sign in as a user
And I own project "Shop"
diff --git a/features/project/source/markdown_render.feature b/features/project/source/markdown_render.feature
index fce351317c6..ecbd721c281 100644
--- a/features/project/source/markdown_render.feature
+++ b/features/project/source/markdown_render.feature
@@ -1,4 +1,4 @@
-Feature: Project markdown render
+Feature: Project Source Markdown Render
Background:
Given I sign in as a user
And I own project "Delta"
diff --git a/features/project/source/multiselect_blob.feature b/features/project/source/multiselect_blob.feature
index f60b646a8d9..63b7cb77a93 100644
--- a/features/project/source/multiselect_blob.feature
+++ b/features/project/source/multiselect_blob.feature
@@ -1,4 +1,4 @@
-Feature: Project Multiselect Blob
+Feature: Project Source Multiselect Blob
Background:
Given I sign in as a user
And I own project "Shop"
diff --git a/features/project/source/search_code.feature b/features/project/source/search_code.feature
index 93b326696d0..4f9dcea249f 100644
--- a/features/project/source/search_code.feature
+++ b/features/project/source/search_code.feature
@@ -1,4 +1,4 @@
-Feature: Project Search code
+Feature: Project Source Search Code
Background:
Given I sign in as a user
diff --git a/features/project/team_management.feature b/features/project/team_management.feature
index e153978e043..86ea6cd6e91 100644
--- a/features/project/team_management.feature
+++ b/features/project/team_management.feature
@@ -1,4 +1,4 @@
-Feature: Project Team management
+Feature: Project Team Management
Background:
Given I sign in as a user
And I own project "Shop"
diff --git a/features/snippets/discover.feature b/features/snippets/discover.feature
index f0b8d3a408a..5094062c8c3 100644
--- a/features/snippets/discover.feature
+++ b/features/snippets/discover.feature
@@ -1,5 +1,5 @@
@snippets
-Feature: Discover Snippets
+Feature: Snippets Discover
Background:
Given I sign in as a user
And I have public "Personal snippet one" snippet
diff --git a/features/snippets/snippets.feature b/features/snippets/snippets.feature
index 38216dd5b7b..4c4e3ee2cff 100644
--- a/features/snippets/snippets.feature
+++ b/features/snippets/snippets.feature
@@ -1,5 +1,5 @@
@snippets
-Feature: Snippets Feature
+Feature: Snippets
Background:
Given I sign in as a user
And I have public "Personal snippet one" snippet
diff --git a/features/snippets/user.feature b/features/snippets/user.feature
index d032a33686b..424794f73fd 100644
--- a/features/snippets/user.feature
+++ b/features/snippets/user.feature
@@ -1,5 +1,5 @@
@snippets
-Feature: User Snippets
+Feature: Snippets User
Background:
Given I sign in as a user
And I have public "Personal snippet one" snippet
diff --git a/features/steps/dashboard/with_archived_projects.rb b/features/steps/dashboard/archived_projects.rb
index 256629382a7..969baf92287 100644
--- a/features/steps/dashboard/with_archived_projects.rb
+++ b/features/steps/dashboard/archived_projects.rb
@@ -1,4 +1,4 @@
-class Spinach::Features::DashboardWithArchivedProjects < Spinach::FeatureSteps
+class Spinach::Features::DashboardArchivedProjects < Spinach::FeatureSteps
include SharedAuthentication
include SharedPaths
include SharedProject
diff --git a/features/steps/help.rb b/features/steps/dashboard/help.rb
index 0d1c9c00376..ef433c57c6e 100644
--- a/features/steps/help.rb
+++ b/features/steps/dashboard/help.rb
@@ -1,4 +1,4 @@
-class Spinach::Features::Help < Spinach::FeatureSteps
+class Spinach::Features::DashboardHelp < Spinach::FeatureSteps
include SharedAuthentication
include SharedPaths
include SharedMarkdown
diff --git a/features/steps/explore/groups_feature.rb b/features/steps/explore/groups.rb
index 94c918d932b..ccbf6cda07e 100644
--- a/features/steps/explore/groups_feature.rb
+++ b/features/steps/explore/groups.rb
@@ -1,4 +1,4 @@
-class Spinach::Features::ExploreGroupsFeature < Spinach::FeatureSteps
+class Spinach::Features::ExploreGroups < Spinach::FeatureSteps
include SharedAuthentication
include SharedPaths
include SharedGroup
diff --git a/features/steps/explore/projects.rb b/features/steps/explore/projects.rb
index 7248b2e8d8c..8172f7922cc 100644
--- a/features/steps/explore/projects.rb
+++ b/features/steps/explore/projects.rb
@@ -1,4 +1,4 @@
-class Spinach::Features::ExploreProjectsFeature < Spinach::FeatureSteps
+class Spinach::Features::ExploreProjects < Spinach::FeatureSteps
include SharedAuthentication
include SharedPaths
include SharedProject
diff --git a/features/steps/group.rb b/features/steps/groups.rb
index 616a297db99..616a297db99 100644
--- a/features/steps/group.rb
+++ b/features/steps/groups.rb
diff --git a/features/steps/project/browse_branches.rb b/features/steps/project/commits/branches.rb
index 3b1e51f179a..07f7e5796a3 100644
--- a/features/steps/project/browse_branches.rb
+++ b/features/steps/project/commits/branches.rb
@@ -1,4 +1,4 @@
-class Spinach::Features::ProjectBrowseBranches < Spinach::FeatureSteps
+class Spinach::Features::ProjectCommitsBranches < Spinach::FeatureSteps
include SharedAuthentication
include SharedProject
include SharedPaths
diff --git a/features/steps/project/comments_on_commits.rb b/features/steps/project/commits/comments.rb
index 03e6867c7b1..3d4d8ad6368 100644
--- a/features/steps/project/comments_on_commits.rb
+++ b/features/steps/project/commits/comments.rb
@@ -1,4 +1,4 @@
-class Spinach::Features::CommentsOnCommits < Spinach::FeatureSteps
+class Spinach::Features::ProjectCommitsComments < Spinach::FeatureSteps
include SharedAuthentication
include SharedNote
include SharedPaths
diff --git a/features/steps/project/browse_commits.rb b/features/steps/project/commits/commits.rb
index 2048818e88c..c054e0e8282 100644
--- a/features/steps/project/browse_commits.rb
+++ b/features/steps/project/commits/commits.rb
@@ -1,4 +1,4 @@
-class Spinach::Features::ProjectBrowseCommits < Spinach::FeatureSteps
+class Spinach::Features::ProjectCommits < Spinach::FeatureSteps
include SharedAuthentication
include SharedProject
include SharedPaths
diff --git a/features/steps/project/comments_on_commit_diffs.rb b/features/steps/project/commits/diff_comments.rb
index 50b978a5d23..b9d8cf2c5a5 100644
--- a/features/steps/project/comments_on_commit_diffs.rb
+++ b/features/steps/project/commits/diff_comments.rb
@@ -1,4 +1,4 @@
-class Spinach::Features::CommentsOnCommitDiffs < Spinach::FeatureSteps
+class Spinach::Features::ProjectCommitsDiffComments < Spinach::FeatureSteps
include SharedAuthentication
include SharedDiffNote
include SharedPaths
diff --git a/features/steps/project/browse_tags.rb b/features/steps/project/commits/tags.rb
index 722c0a91076..3465fcbfd07 100644
--- a/features/steps/project/browse_tags.rb
+++ b/features/steps/project/commits/tags.rb
@@ -1,4 +1,4 @@
-class Spinach::Features::ProjectBrowseTags < Spinach::FeatureSteps
+class Spinach::Features::ProjectCommitsTags < Spinach::FeatureSteps
include SharedAuthentication
include SharedProject
include SharedPaths
diff --git a/features/steps/project/browse_commits_user_lookup.rb b/features/steps/project/commits/user_lookup.rb
index 196c69eda65..0622fef43bb 100644
--- a/features/steps/project/browse_commits_user_lookup.rb
+++ b/features/steps/project/commits/user_lookup.rb
@@ -1,4 +1,4 @@
-class Spinach::Features::ProjectBrowseCommitsUserLookup < Spinach::FeatureSteps
+class Spinach::Features::ProjectCommitsUserLookup < Spinach::FeatureSteps
include SharedAuthentication
include SharedProject
include SharedPaths
diff --git a/features/steps/project/create.rb b/features/steps/project/create.rb
index bcd2524c205..e1062a6ce39 100644
--- a/features/steps/project/create.rb
+++ b/features/steps/project/create.rb
@@ -1,4 +1,4 @@
-class Spinach::Features::CreateProject < Spinach::FeatureSteps
+class Spinach::Features::ProjectCreate < Spinach::FeatureSteps
include SharedAuthentication
include SharedPaths
diff --git a/features/steps/project/fork.rb b/features/steps/project/fork.rb
index 791c6b1ffb9..da50ba9ced0 100644
--- a/features/steps/project/fork.rb
+++ b/features/steps/project/fork.rb
@@ -1,4 +1,4 @@
-class Spinach::Features::ForkProject < Spinach::FeatureSteps
+class Spinach::Features::ProjectFork < Spinach::FeatureSteps
include SharedAuthentication
include SharedPaths
include SharedProject
diff --git a/features/steps/project/filter_labels.rb b/features/steps/project/issues/filter_labels.rb
index aaa0cfe3379..e62fa9c84c8 100644
--- a/features/steps/project/filter_labels.rb
+++ b/features/steps/project/issues/filter_labels.rb
@@ -1,4 +1,4 @@
-class Spinach::Features::ProjectFilterLabels < Spinach::FeatureSteps
+class Spinach::Features::ProjectIssuesFilterLabels < Spinach::FeatureSteps
include SharedAuthentication
include SharedProject
include SharedPaths
diff --git a/features/steps/project/issues.rb b/features/steps/project/issues/issues.rb
index b55b3c6c8a2..b55b3c6c8a2 100644
--- a/features/steps/project/issues.rb
+++ b/features/steps/project/issues/issues.rb
diff --git a/features/steps/project/labels.rb b/features/steps/project/issues/labels.rb
index b287e183b91..3e3e90824b4 100644
--- a/features/steps/project/labels.rb
+++ b/features/steps/project/issues/labels.rb
@@ -1,4 +1,4 @@
-class Spinach::Features::ProjectLabels < Spinach::FeatureSteps
+class Spinach::Features::ProjectIssuesLabels < Spinach::FeatureSteps
include SharedAuthentication
include SharedProject
include SharedPaths
diff --git a/features/steps/project/milestones.rb b/features/steps/project/issues/milestones.rb
index 13f917a6279..89d7af3c9ee 100644
--- a/features/steps/project/milestones.rb
+++ b/features/steps/project/issues/milestones.rb
@@ -1,4 +1,4 @@
-class Spinach::Features::ProjectMilestones < Spinach::FeatureSteps
+class Spinach::Features::ProjectIssuesMilestones < Spinach::FeatureSteps
include SharedAuthentication
include SharedProject
include SharedPaths
diff --git a/features/steps/project/project.rb b/features/steps/project/project.rb
index f543e47b4c2..f7fff8e64f9 100644
--- a/features/steps/project/project.rb
+++ b/features/steps/project/project.rb
@@ -1,4 +1,4 @@
-class Spinach::Features::ProjectFeature < Spinach::FeatureSteps
+class Spinach::Features::Project < Spinach::FeatureSteps
include SharedAuthentication
include SharedProject
include SharedPaths
diff --git a/features/steps/project/browse_files.rb b/features/steps/project/source/browse_files.rb
index 4310f519032..0642302e797 100644
--- a/features/steps/project/browse_files.rb
+++ b/features/steps/project/source/browse_files.rb
@@ -1,4 +1,4 @@
-class Spinach::Features::ProjectBrowseFiles < Spinach::FeatureSteps
+class Spinach::Features::ProjectSourceBrowseFiles < Spinach::FeatureSteps
include SharedAuthentication
include SharedProject
include SharedPaths
diff --git a/features/steps/project/browse_git_repo.rb b/features/steps/project/source/git_blame.rb
index d8703aadb81..e29a816c51b 100644
--- a/features/steps/project/browse_git_repo.rb
+++ b/features/steps/project/source/git_blame.rb
@@ -1,4 +1,4 @@
-class Spinach::Features::ProjectBrowseGitRepo < Spinach::FeatureSteps
+class Spinach::Features::ProjectSourceGitBlame < Spinach::FeatureSteps
include SharedAuthentication
include SharedProject
include SharedPaths
diff --git a/features/steps/project/markdown_render.rb b/features/steps/project/source/markdown_render.rb
index a8631af2e05..53578ee5970 100644
--- a/features/steps/project/markdown_render.rb
+++ b/features/steps/project/source/markdown_render.rb
@@ -1,7 +1,7 @@
# 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
diff --git a/features/steps/project/multiselect_blob.rb b/features/steps/project/source/multiselect_blob.rb
index 611289a6162..b749ba49371 100644
--- a/features/steps/project/multiselect_blob.rb
+++ b/features/steps/project/source/multiselect_blob.rb
@@ -1,4 +1,4 @@
-class Spinach::Features::ProjectMultiselectBlob < Spinach::FeatureSteps
+class Spinach::Features::ProjectSourceMultiselectBlob < Spinach::FeatureSteps
include SharedAuthentication
include SharedProject
include SharedPaths
diff --git a/features/steps/project/search_code.rb b/features/steps/project/source/search_code.rb
index 5753296251f..9c2864cc936 100644
--- a/features/steps/project/search_code.rb
+++ b/features/steps/project/source/search_code.rb
@@ -1,4 +1,4 @@
-class Spinach::Features::ProjectSearchCode < Spinach::FeatureSteps
+class Spinach::Features::ProjectSourceSearchCode < Spinach::FeatureSteps
include SharedAuthentication
include SharedProject
include SharedPaths
diff --git a/features/steps/snippets/discover.rb b/features/steps/snippets/discover.rb
index da73dfc68be..42bccafcc84 100644
--- a/features/steps/snippets/discover.rb
+++ b/features/steps/snippets/discover.rb
@@ -1,4 +1,4 @@
-class Spinach::Features::DiscoverSnippets < Spinach::FeatureSteps
+class Spinach::Features::SnippetsDiscover < Spinach::FeatureSteps
include SharedAuthentication
include SharedPaths
include SharedSnippet
diff --git a/features/steps/snippets/snippets.rb b/features/steps/snippets/snippets.rb
index e8154c8ce57..dedbdd2c4f0 100644
--- a/features/steps/snippets/snippets.rb
+++ b/features/steps/snippets/snippets.rb
@@ -1,4 +1,4 @@
-class Spinach::Features::SnippetsFeature < Spinach::FeatureSteps
+class Spinach::Features::Snippets < Spinach::FeatureSteps
include SharedAuthentication
include SharedPaths
include SharedProject
diff --git a/features/steps/snippets/user.rb b/features/steps/snippets/user.rb
index 71a1952926f..ca9aa64bee6 100644
--- a/features/steps/snippets/user.rb
+++ b/features/steps/snippets/user.rb
@@ -1,4 +1,4 @@
-class Spinach::Features::UserSnippets < Spinach::FeatureSteps
+class Spinach::Features::SnippetsUser < Spinach::FeatureSteps
include SharedAuthentication
include SharedPaths
include SharedSnippet