diff options
Diffstat (limited to 'spec/features/merge_requests/merge_request_versions_spec.rb')
-rw-r--r-- | spec/features/merge_requests/merge_request_versions_spec.rb | 25 |
1 files changed, 21 insertions, 4 deletions
diff --git a/spec/features/merge_requests/merge_request_versions_spec.rb b/spec/features/merge_requests/merge_request_versions_spec.rb index 577c910f11b..df66dd23448 100644 --- a/spec/features/merge_requests/merge_request_versions_spec.rb +++ b/spec/features/merge_requests/merge_request_versions_spec.rb @@ -11,7 +11,7 @@ feature 'Merge Request versions', js: true, feature: true do end it 'show the latest version of the diff' do - page.within '.mr-version-switch' do + page.within '.mr-version-dropdown' do expect(page).to have_content 'Version: latest' end @@ -20,15 +20,32 @@ feature 'Merge Request versions', js: true, feature: true do describe 'switch between versions' do before do - page.within '.mr-version-switch' do + page.within '.mr-version-dropdown' do find('.btn-link').click click_link '6f6d7e7e' end end it 'should show older version' do - page.within '.mr-version-switch' do - expect(page).to have_content 'Version: 6f6d7e7e' + page.within '.mr-version-dropdown' do + expect(page).to have_content '6f6d7e7e' + end + + expect(page).to have_content '5 changed files' + end + end + + describe 'compare with older version' do + before do + page.within '.mr-version-compare-dropdown' do + find('.btn-link').click + click_link '6f6d7e7e' + end + end + + it 'should show older version' do + page.within '.mr-version-compare-dropdown' do + expect(page).to have_content '6f6d7e7e' end expect(page).to have_content '5 changed files' |