3bee4a6712
This button worked when viewing merge requests because the JavaScript stripped the .html in the Ajax request. However, it left the .html suffix in the compare branch view.
48 lines
1.4 KiB
Gherkin
48 lines
1.4 KiB
Gherkin
Feature: Project Commits
|
|
Background:
|
|
Given I sign in as a user
|
|
And I own a project
|
|
And I visit my project's commits page
|
|
|
|
Scenario: I browse commits list for master branch
|
|
Then I see project commits
|
|
|
|
Scenario: I browse atom feed of commits list for master branch
|
|
Given I click atom feed link
|
|
Then I see commits atom feed
|
|
|
|
Scenario: I browse commit from list
|
|
Given I click on commit link
|
|
Then I see commit info
|
|
And I see side-by-side diff button
|
|
|
|
Scenario: I browse commit with side-by-side diff view
|
|
Given I click on commit link
|
|
And I click side-by-side diff button
|
|
Then I see inline diff button
|
|
|
|
@javascript
|
|
Scenario: I compare refs
|
|
Given I visit compare refs page
|
|
And I fill compare fields with refs
|
|
Then I see compared refs
|
|
And I unfold diff
|
|
Then I should see additional file lines
|
|
|
|
Scenario: I browse commits for a specific path
|
|
Given I visit my project's commits page for a specific path
|
|
Then I see breadcrumb links
|
|
|
|
# TODO: Implement feature in graphs
|
|
#Scenario: I browse commits stats
|
|
#Given I visit my project's commits stats page
|
|
#Then I see commits stats
|
|
|
|
Scenario: I browse big commit
|
|
Given I visit big commit page
|
|
Then I see big commit warning
|
|
And I see "Reload with full diff" link
|
|
|
|
Scenario: I browse a commit with an image
|
|
Given I visit a commit with an image that changed
|
|
Then The diff links to both the previous and current image
|