Commit 141ff2994db57f6f036ebed34ec498247e45edef
1 parent
de9beca2
Exists in
colab
and in
2 other branches
Adapt Repository#index acceptance tests to cover private repositories
Showing
2 changed files
with
6 additions
and
1 deletions
Show diff stats
features/repository/index.feature
... | ... | @@ -19,8 +19,9 @@ Feature: Repository listing |
19 | 19 | And I have a sample repository |
20 | 20 | And I have a sample project |
21 | 21 | And I have a sample repository within the sample project |
22 | + And I own that repository | |
22 | 23 | And I am at the All Repositories page |
23 | - Then the sample repository should be there | |
24 | + Then the sample repository should not be there | |
24 | 25 | And the project repository should be there |
25 | 26 | And I should not see "You must be logged in to create new Repositories." |
26 | 27 | ... | ... |
features/step_definitions/repository_steps.rb
... | ... | @@ -249,6 +249,10 @@ Then(/^the sample repository should be there$/) do |
249 | 249 | expect(page).to have_content(@independent_repository.description) |
250 | 250 | end |
251 | 251 | |
252 | +Then(/^the sample repository should not be there$/) do | |
253 | + expect(page).to_not have_content(@independent_repository.name) | |
254 | +end | |
255 | + | |
252 | 256 | Then(/^the project repository should be there$/) do |
253 | 257 | expect(page).to have_content(@repository.name) |
254 | 258 | expect(page).to have_content(@repository.description) | ... | ... |