summaryrefslogtreecommitdiff
path: root/features/project/network.feature
blob: 538124a4c5f7cfe0c8ab7cec199b060c49a97eaf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Feature: Project Network Graph
  Background:
    Given I sign in as a user
    And I own project "Shop"
    And I visit project "Shop" network page

  @javascript
  Scenario: I should see project network
    Then page should have network graph
    And page should select "master" in select box
    And page should have "master" on graph

  @javascript
  Scenario: I should switch "branch" and "tag"
    When I switch ref to "stable"
    Then page should select "stable" in select box
    And page should have "stable" on graph
    When I switch ref to "v2.1.0"
    Then page should select "v2.1.0" in select box
    And page should have "v2.1.0" on graph

  @javascript
  Scenario: I should looking for a commit by SHA
    When I looking for a commit by SHA of "v2.1.0"
    Then page should have network graph
    And page should select "master" in select box
    And page should have "v2.1.0" on graph