Raw diff and patch requests for commits
When you view a commit show page such as gitlab-qa@7028fb58 , you can add .diff
or .patch
to the URL and get a raw patch/diff view of the commit. For example:
The implementation of this request is shifting from Unicorn to Workhorse (https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/18974) so it can no longer be tested in the gitlab-ce rspec suite.
Plain Diff test
- Log-in
- Create a project with a push (hint:
QA::Factory::Repository::ProjectPush
) - Visit the latest commit from the project's homepage
- Click the
Plain Diff
link from theOptions
dropdown:
- Assert that the page contains relevant part of the "Plain Diff"
Email Patches test
Same steps as for the "Plain Diff" scenario but the last 2 steps are different:
- Click the
Email Patches
link from theOptions
dropdown:
- Assert that the page contains relevant part of the "Email Patches"
Edited by Rémy Coutable