2012-06-16 06:03:20 -04:00
|
|
|
Feature: Project Network Graph
|
|
|
|
Background:
|
2012-09-10 09:35:23 -04:00
|
|
|
Given I sign in as a user
|
2012-06-16 06:03:20 -04:00
|
|
|
And I own project "Shop"
|
2012-08-21 22:20:09 -04:00
|
|
|
And I visit project "Shop" network page
|
2012-06-16 06:03:20 -04:00
|
|
|
|
2012-09-10 09:35:23 -04:00
|
|
|
@javascript
|
2012-06-16 06:03:20 -04:00
|
|
|
Scenario: I should see project network
|
|
|
|
Then page should have network graph
|
2013-03-04 03:50:42 -05:00
|
|
|
And page should select "master" in select box
|
|
|
|
And page should have "master" on graph
|
|
|
|
|
2015-07-28 21:15:23 -04:00
|
|
|
@javascript
|
|
|
|
Scenario: I should see project network with 'test' branch
|
|
|
|
When I visit project network page on branch 'test'
|
|
|
|
Then page should have 'test' on graph
|
|
|
|
|
2013-03-04 03:50:42 -05:00
|
|
|
@javascript
|
2013-04-25 09:05:22 -04:00
|
|
|
Scenario: I should switch "branch" and "tag"
|
2014-07-31 15:34:37 -04:00
|
|
|
When I switch ref to "feature"
|
|
|
|
Then page should select "feature" in select box
|
|
|
|
And page should have "feature" on graph
|
|
|
|
When I switch ref to "v1.0.0"
|
|
|
|
Then page should select "v1.0.0" in select box
|
|
|
|
And page should have "v1.0.0" on graph
|
2013-03-04 03:50:42 -05:00
|
|
|
|
|
|
|
@javascript
|
2013-04-25 09:05:22 -04:00
|
|
|
Scenario: I should looking for a commit by SHA
|
2014-07-31 15:34:37 -04:00
|
|
|
When I looking for a commit by SHA of "v1.0.0"
|
2013-03-04 03:50:42 -05:00
|
|
|
Then page should have network graph
|
|
|
|
And page should select "master" in select box
|
2014-07-31 15:34:37 -04:00
|
|
|
And page should have "v1.0.0" on graph
|
2013-04-14 05:15:35 -04:00
|
|
|
|
|
|
|
@javascript
|
|
|
|
Scenario: I should filter selected tag
|
2014-07-31 15:34:37 -04:00
|
|
|
When I switch ref to "v1.0.0"
|
2016-03-14 01:09:42 -04:00
|
|
|
Then page should have "v1.0.0" in title
|
2014-07-31 15:34:37 -04:00
|
|
|
Then page should have content not containing "v1.0.0"
|
2013-04-14 05:15:35 -04:00
|
|
|
When click "Show only selected branch" checkbox
|
2016-03-14 01:09:42 -04:00
|
|
|
Then page should only have content from "v1.0.0"
|
2013-04-14 05:15:35 -04:00
|
|
|
When click "Show only selected branch" checkbox
|
2014-07-31 15:34:37 -04:00
|
|
|
Then page should have content not containing "v1.0.0"
|
2013-08-21 03:55:18 -04:00
|
|
|
|
|
|
|
Scenario: I should fail to look for a commit
|
|
|
|
When I look for a commit by ";"
|
|
|
|
Then page status code should be 404
|