Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gitlab-ce
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
gitlab-ce
Commits
9db8cb3f
Commit
9db8cb3f
authored
Jan 23, 2014
by
Dmitriy Zaporozhets
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix tests notes_on_merge_requests
Signed-off-by:
Dmitriy Zaporozhets
<
dmitriy.zaporozhets@gmail.com
>
parent
418660b9
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
17 deletions
+8
-17
spec/features/notes_on_merge_requests_spec.rb
spec/features/notes_on_merge_requests_spec.rb
+8
-17
No files found.
spec/features/notes_on_merge_requests_spec.rb
View file @
9db8cb3f
...
...
@@ -135,7 +135,7 @@ describe "On a merge request", js: true do
end
describe
"On a merge request diff"
,
js:
true
,
focus:
true
do
let!
(
:project
)
{
create
(
:
source_
project
)
}
let!
(
:project
)
{
create
(
:project
)
}
let!
(
:merge_request
)
{
create
(
:merge_request_with_diffs
,
source_project:
project
,
target_project:
project
)
}
before
do
...
...
@@ -149,7 +149,7 @@ describe "On a merge request diff", js: true, focus: true do
describe
"when adding a note"
do
before
do
find
(
'a[data-line-code="4735dfc552ad7bf15ca468adc3cad9d05b624490_1
85
_185"]'
).
click
find
(
'a[data-line-code="4735dfc552ad7bf15ca468adc3cad9d05b624490_1
72
_185"]'
).
click
end
describe
"the notes holder"
do
...
...
@@ -159,23 +159,14 @@ describe "On a merge request diff", js: true, focus: true do
end
describe
"the note form"
do
# FIXME
#it 'should be valid' do
#within(".js-temp-notes-holder") { find("#note_noteable_type").value.should == "MergeRequest" }
#within(".js-temp-notes-holder") { find("#note_noteable_id").value.should == merge_request.id.to_s }
#within(".js-temp-notes-holder") { find("#note_commit_id").value.should == "" }
#within(".js-temp-notes-holder") { find("#note_line_code").value.should == "4735dfc552ad7bf15ca468adc3cad9d05b624490_185_185" }
#should have_css(".js-close-discussion-note-form", text: "Cancel")
#end
it
"shouldn't add a second form for same row"
do
find
(
'a[data-line-code="4735dfc552ad7bf15ca468adc3cad9d05b624490_1
85
_185"]'
).
click
find
(
'a[data-line-code="4735dfc552ad7bf15ca468adc3cad9d05b624490_1
72
_185"]'
).
click
should
have_css
(
"tr[id='4735dfc552ad7bf15ca468adc3cad9d05b624490_1
85
_185'] + .js-temp-notes-holder form"
,
count:
1
)
should
have_css
(
"tr[id='4735dfc552ad7bf15ca468adc3cad9d05b624490_1
72
_185'] + .js-temp-notes-holder form"
,
count:
1
)
end
it
"should be removed when canceled"
do
within
(
".file form[rel$='4735dfc552ad7bf15ca468adc3cad9d05b624490_1
85
_185']"
)
do
within
(
".file form[rel$='4735dfc552ad7bf15ca468adc3cad9d05b624490_1
72
_185']"
)
do
find
(
".js-close-discussion-note-form"
).
trigger
(
"click"
)
end
...
...
@@ -185,11 +176,11 @@ describe "On a merge request diff", js: true, focus: true do
end
describe
"with muliple note forms"
do
let!
(
:project
)
{
create
(
:
source_
project
)
}
let!
(
:project
)
{
create
(
:project
)
}
let!
(
:merge_request
)
{
create
(
:merge_request_with_diffs
,
source_project:
project
,
target_project:
project
)
}
before
do
find
(
'a[data-line-code="4735dfc552ad7bf15ca468adc3cad9d05b624490_1
85
_185"]'
).
click
find
(
'a[data-line-code="4735dfc552ad7bf15ca468adc3cad9d05b624490_1
72
_185"]'
).
click
find
(
'a[data-line-code="342e16cbbd482ac2047dc679b2749d248cc1428f_18_17"]'
).
click
end
...
...
@@ -198,7 +189,7 @@ describe "On a merge request diff", js: true, focus: true do
describe
"previewing them separately"
do
before
do
# add two separate texts and trigger previews on both
within
(
"tr[id='4735dfc552ad7bf15ca468adc3cad9d05b624490_1
85
_185'] + .js-temp-notes-holder"
)
do
within
(
"tr[id='4735dfc552ad7bf15ca468adc3cad9d05b624490_1
72
_185'] + .js-temp-notes-holder"
)
do
fill_in
"note[note]"
,
with:
"One comment on line 185"
find
(
".js-note-preview-button"
).
trigger
(
"click"
)
end
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment