diff options
author | Phil Hughes <me@iamphill.com> | 2019-04-11 11:54:20 +0300 |
---|---|---|
committer | Phil Hughes <me@iamphill.com> | 2019-04-11 11:54:20 +0300 |
commit | 1d04ae7458bec082a2f82d0776f89e297719f23c (patch) | |
tree | 97d873cf0e6a244a8f1bf7cbc24a06b3b72dc43f /spec/features | |
parent | 6a2e10e38ba87678b6b44fa73786eb1f4a668a4e (diff) |
Fixes Web IDE not loading merge request files
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/60243
Diffstat (limited to 'spec/features')
-rw-r--r-- | spec/features/ide/user_opens_merge_request_spec.rb | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/spec/features/ide/user_opens_merge_request_spec.rb b/spec/features/ide/user_opens_merge_request_spec.rb new file mode 100644 index 00000000000..185349219a7 --- /dev/null +++ b/spec/features/ide/user_opens_merge_request_spec.rb @@ -0,0 +1,21 @@ +require 'spec_helper' + +describe 'IDE merge request', :js do + let(:merge_request) { create(:merge_request, :with_diffs, :simple, source_project: project) } + let(:project) { create(:project, :public, :repository) } + let(:user) { project.owner } + + before do + sign_in(user) + + visit(merge_request_path(merge_request)) + end + + it 'user opens merge request' do + click_link 'Open in Web IDE' + + wait_for_requests + + expect(page).to have_selector('.monaco-diff-editor') + end +end |