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
1
Merge Requests
1
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
gitlab-ce
Commits
6736efc4
Commit
6736efc4
authored
Apr 02, 2018
by
Filipa Lacerda
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Removes eslint disabled comments
parent
3715a495
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
980 additions
and
899 deletions
+980
-899
spec/javascripts/boards/mock_data.js
spec/javascripts/boards/mock_data.js
+29
-27
spec/javascripts/droplab/constants_spec.js
spec/javascripts/droplab/constants_spec.js
+7
-9
spec/javascripts/notes/mock_data.js
spec/javascripts/notes/mock_data.js
+451
-412
spec/javascripts/pipelines/graph/mock_data.js
spec/javascripts/pipelines/graph/mock_data.js
+248
-219
spec/javascripts/sidebar/mock_data.js
spec/javascripts/sidebar/mock_data.js
+35
-24
spec/javascripts/vue_mr_widget/mock_data.js
spec/javascripts/vue_mr_widget/mock_data.js
+210
-206
spec/javascripts/vue_shared/components/mock_data.js
spec/javascripts/vue_shared/components/mock_data.js
+0
-2
No files found.
spec/javascripts/boards/mock_data.js
View file @
6736efc4
/* global BoardService */
/* eslint-disable comma-dangle, no-unused-vars, quote-props */
import
_
from
'
underscore
'
;
export
const
boardObj
=
{
id
:
1
,
...
...
@@ -17,8 +15,8 @@ export const listObj = {
id
:
5000
,
title
:
'
Testing
'
,
color
:
'
red
'
,
description
:
'
testing;
'
}
description
:
'
testing;
'
,
}
,
};
export
const
listObjDuplicate
=
{
...
...
@@ -30,39 +28,43 @@ export const listObjDuplicate = {
id
:
listObj
.
label
.
id
,
title
:
'
Testing
'
,
color
:
'
red
'
,
description
:
'
testing;
'
}
description
:
'
testing;
'
,
}
,
};
export
const
BoardsMockData
=
{
'
GET
'
:
{
GET
:
{
'
/test/-/boards/1/lists/300/issues?id=300&page=1&=
'
:
{
issues
:
[{
title
:
'
Testing
'
,
id
:
1
,
iid
:
1
,
confidential
:
false
,
labels
:
[],
assignees
:
[],
}],
issues
:
[
{
title
:
'
Testing
'
,
id
:
1
,
iid
:
1
,
confidential
:
false
,
labels
:
[],
assignees
:
[],
},
],
},
'
/test/issue-boards/milestones.json
'
:
[{
id
:
1
,
title
:
'
test
'
,
}],
'
/test/issue-boards/milestones.json
'
:
[
{
id
:
1
,
title
:
'
test
'
,
},
],
},
POST
:
{
'
/test/-/boards/1/lists
'
:
listObj
,
},
'
POST
'
:
{
'
/test/
-/boards/1/lists
'
:
listObj
PUT
:
{
'
/test/
issue-boards/board/1/lists{/id}
'
:
{},
},
'
PUT
'
:
{
'
/test/issue-boards/board/1/lists{/id}
'
:
{}
DELETE
:
{
'
/test/issue-boards/board/1/lists{/id}
'
:
{}
,
},
'
DELETE
'
:
{
'
/test/issue-boards/board/1/lists{/id}
'
:
{}
}
};
export
const
boardsMockInterceptor
=
(
config
)
=>
{
export
const
boardsMockInterceptor
=
config
=>
{
const
body
=
BoardsMockData
[
config
.
method
.
toUpperCase
()][
config
.
url
];
return
[
200
,
body
];
};
...
...
spec/javascripts/droplab/constants_spec.js
View file @
6736efc4
/* eslint-disable */
import
*
as
constants
from
'
~/droplab/constants
'
;
describe
(
'
constants
'
,
function
()
{
describe
(
'
DATA_TRIGGER
'
,
function
()
{
describe
(
'
constants
'
,
function
()
{
describe
(
'
DATA_TRIGGER
'
,
function
()
{
it
(
'
should be `data-dropdown-trigger`
'
,
function
()
{
expect
(
constants
.
DATA_TRIGGER
).
toBe
(
'
data-dropdown-trigger
'
);
});
});
describe
(
'
DATA_DROPDOWN
'
,
function
()
{
describe
(
'
DATA_DROPDOWN
'
,
function
()
{
it
(
'
should be `data-dropdown`
'
,
function
()
{
expect
(
constants
.
DATA_DROPDOWN
).
toBe
(
'
data-dropdown
'
);
});
});
describe
(
'
SELECTED_CLASS
'
,
function
()
{
describe
(
'
SELECTED_CLASS
'
,
function
()
{
it
(
'
should be `droplab-item-selected`
'
,
function
()
{
expect
(
constants
.
SELECTED_CLASS
).
toBe
(
'
droplab-item-selected
'
);
});
});
describe
(
'
ACTIVE_CLASS
'
,
function
()
{
describe
(
'
ACTIVE_CLASS
'
,
function
()
{
it
(
'
should be `droplab-item-active`
'
,
function
()
{
expect
(
constants
.
ACTIVE_CLASS
).
toBe
(
'
droplab-item-active
'
);
});
});
describe
(
'
TEMPLATE_REGEX
'
,
function
()
{
describe
(
'
TEMPLATE_REGEX
'
,
function
()
{
it
(
'
should be a handlebars templating syntax regex
'
,
function
()
{
expect
(
constants
.
TEMPLATE_REGEX
).
toEqual
(
/
\{\{(
.+
?)\}\}
/g
);
});
});
describe
(
'
IGNORE_CLASS
'
,
function
()
{
describe
(
'
IGNORE_CLASS
'
,
function
()
{
it
(
'
should be `droplab-item-ignore`
'
,
function
()
{
expect
(
constants
.
IGNORE_CLASS
).
toBe
(
'
droplab-item-ignore
'
);
});
...
...
spec/javascripts/notes/mock_data.js
View file @
6736efc4
/* eslint-disable */
export
const
notesDataMock
=
{
discussionsPath
:
'
/gitlab-org/gitlab-ce/issues/26/discussions.json
'
,
lastFetchedAt
:
1501862675
,
...
...
@@ -43,7 +42,8 @@ export const noteableDataMock = {
milestone
:
null
,
milestone_id
:
null
,
moved_to_id
:
null
,
preview_note_path
:
'
/gitlab-org/gitlab-ce/preview_markdown?quick_actions_target_id=98&quick_actions_target_type=Issue
'
,
preview_note_path
:
'
/gitlab-org/gitlab-ce/preview_markdown?quick_actions_target_id=98&quick_actions_target_type=Issue
'
,
project_id
:
2
,
state
:
'
opened
'
,
time_estimate
:
0
,
...
...
@@ -60,465 +60,504 @@ export const individualNote = {
expanded
:
true
,
id
:
'
0fb4e0e3f9276e55ff32eb4195add694aece4edd
'
,
individual_note
:
true
,
notes
:
[{
id
:
1390
,
attachment
:
{
url
:
null
,
filename
:
null
,
image
:
false
,
},
author
:
{
id
:
1
,
name
:
'
Root
'
,
username
:
'
root
'
,
state
:
'
active
'
,
avatar_url
:
'
test
'
,
path
:
'
/root
'
,
notes
:
[
{
id
:
1390
,
attachment
:
{
url
:
null
,
filename
:
null
,
image
:
false
,
},
author
:
{
id
:
1
,
name
:
'
Root
'
,
username
:
'
root
'
,
state
:
'
active
'
,
avatar_url
:
'
test
'
,
path
:
'
/root
'
,
},
created_at
:
'
2017-08-01T17: 09: 33.762Z
'
,
updated_at
:
'
2017-08-01T17: 09: 33.762Z
'
,
system
:
false
,
noteable_id
:
98
,
noteable_type
:
'
Issue
'
,
type
:
null
,
human_access
:
'
Owner
'
,
note
:
'
sdfdsaf
'
,
note_html
:
"
<p dir='auto'>sdfdsaf</p>
"
,
current_user
:
{
can_edit
:
true
},
discussion_id
:
'
0fb4e0e3f9276e55ff32eb4195add694aece4edd
'
,
emoji_awardable
:
true
,
award_emoji
:
[
{
name
:
'
baseball
'
,
user
:
{
id
:
1
,
name
:
'
Root
'
,
username
:
'
root
'
}
},
{
name
:
'
art
'
,
user
:
{
id
:
1
,
name
:
'
Root
'
,
username
:
'
root
'
}
},
],
toggle_award_path
:
'
/gitlab-org/gitlab-ce/notes/1390/toggle_award_emoji
'
,
report_abuse_path
:
'
/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F26%23note_1390&user_id=1
'
,
path
:
'
/gitlab-org/gitlab-ce/notes/1390
'
,
},
created_at
:
'
2017-08-01T17: 09: 33.762Z
'
,
updated_at
:
'
2017-08-01T17: 09: 33.762Z
'
,
system
:
false
,
noteable_id
:
98
,
noteable_type
:
'
Issue
'
,
type
:
null
,
human_access
:
'
Owner
'
,
note
:
'
sdfdsaf
'
,
note_html
:
'
<p dir=
\'
auto
\'
>sdfdsaf</p>
'
,
current_user
:
{
can_edit
:
true
},
discussion_id
:
'
0fb4e0e3f9276e55ff32eb4195add694aece4edd
'
,
emoji_awardable
:
true
,
award_emoji
:
[
{
name
:
'
baseball
'
,
user
:
{
id
:
1
,
name
:
'
Root
'
,
username
:
'
root
'
}
},
{
name
:
'
art
'
,
user
:
{
id
:
1
,
name
:
'
Root
'
,
username
:
'
root
'
}
},
],
toggle_award_path
:
'
/gitlab-org/gitlab-ce/notes/1390/toggle_award_emoji
'
,
report_abuse_path
:
'
/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F26%23note_1390&user_id=1
'
,
path
:
'
/gitlab-org/gitlab-ce/notes/1390
'
,
}],
],
reply_id
:
'
0fb4e0e3f9276e55ff32eb4195add694aece4edd
'
,
};
export
const
note
=
{
"
id
"
:
546
,
"
attachment
"
:
{
"
url
"
:
null
,
"
filename
"
:
null
,
"
image
"
:
false
id
:
546
,
attachment
:
{
url
:
null
,
filename
:
null
,
image
:
false
,
},
"
author
"
:
{
"
id
"
:
1
,
"
name
"
:
"
Administrator
"
,
"
username
"
:
"
root
"
,
"
state
"
:
"
active
"
,
"
avatar_url
"
:
"
https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon
"
,
"
path
"
:
"
/root
"
author
:
{
id
:
1
,
name
:
'
Administrator
'
,
username
:
'
root
'
,
state
:
'
active
'
,
avatar_url
:
'
https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon
'
,
path
:
'
/root
'
,
},
"
created_at
"
:
"
2017-08-10T15:24:03.087Z
"
,
"
updated_at
"
:
"
2017-08-10T15:24:03.087Z
"
,
"
system
"
:
false
,
"
noteable_id
"
:
67
,
"
noteable_type
"
:
"
Issue
"
,
"
noteable_iid
"
:
7
,
"
type
"
:
null
,
"
human_access
"
:
"
Owner
"
,
"
note
"
:
"
Vel id placeat reprehenderit sit numquam.
"
,
"
note_html
"
:
"
<p dir=
\"
auto
\"
>Vel id placeat reprehenderit sit numquam.</p>
"
,
"
current_user
"
:
{
"
can_edit
"
:
true
created_at
:
'
2017-08-10T15:24:03.087Z
'
,
updated_at
:
'
2017-08-10T15:24:03.087Z
'
,
system
:
false
,
noteable_id
:
67
,
noteable_type
:
'
Issue
'
,
noteable_iid
:
7
,
type
:
null
,
human_access
:
'
Owner
'
,
note
:
'
Vel id placeat reprehenderit sit numquam.
'
,
note_html
:
'
<p dir="auto">Vel id placeat reprehenderit sit numquam.</p>
'
,
current_user
:
{
can_edit
:
true
,
},
"
discussion_id
"
:
"
d3842a451b7f3d9a5dfce329515127b2d29a4cd0
"
,
"
emoji_awardable
"
:
true
,
"
award_emoji
"
:
[{
"
name
"
:
"
baseball
"
,
"
user
"
:
{
"
id
"
:
1
,
"
name
"
:
"
Administrator
"
,
"
username
"
:
"
root
"
}
},
{
"
name
"
:
"
bath_tone3
"
,
"
user
"
:
{
"
id
"
:
1
,
"
name
"
:
"
Administrator
"
,
"
username
"
:
"
root
"
}
}],
"
toggle_award_path
"
:
"
/gitlab-org/gitlab-ce/notes/546/toggle_award_emoji
"
,
"
report_abuse_path
"
:
"
/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F7%23note_546&user_id=1
"
,
"
path
"
:
"
/gitlab-org/gitlab-ce/notes/546
"
}
discussion_id
:
'
d3842a451b7f3d9a5dfce329515127b2d29a4cd0
'
,
emoji_awardable
:
true
,
award_emoji
:
[
{
name
:
'
baseball
'
,
user
:
{
id
:
1
,
name
:
'
Administrator
'
,
username
:
'
root
'
,
},
},
{
name
:
'
bath_tone3
'
,
user
:
{
id
:
1
,
name
:
'
Administrator
'
,
username
:
'
root
'
,
},
},
],
toggle_award_path
:
'
/gitlab-org/gitlab-ce/notes/546/toggle_award_emoji
'
,
report_abuse_path
:
'
/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F7%23note_546&user_id=1
'
,
path
:
'
/gitlab-org/gitlab-ce/notes/546
'
,
};
export
const
discussionMock
=
{
id
:
'
9e3bd2f71a01de45fd166e6719eb380ad9f270b1
'
,
reply_id
:
'
9e3bd2f71a01de45fd166e6719eb380ad9f270b1
'
,
expanded
:
true
,
notes
:
[{
id
:
1395
,
attachment
:
{
url
:
null
,
filename
:
null
,
image
:
false
,
},
author
:
{
id
:
1
,
name
:
'
Root
'
,
username
:
'
root
'
,
state
:
'
active
'
,
avatar_url
:
null
,
path
:
'
/root
'
,
},
created_at
:
'
2017-08-02T10:51:58.559Z
'
,
updated_at
:
'
2017-08-02T10:51:58.559Z
'
,
system
:
false
,
noteable_id
:
98
,
noteable_type
:
'
Issue
'
,
type
:
'
DiscussionNote
'
,
human_access
:
'
Owner
'
,
note
:
'
THIS IS A DICUSSSION!
'
,
note_html
:
'
<p dir=
\'
auto
\'
>THIS IS A DICUSSSION!</p>
'
,
current_user
:
{
can_edit
:
true
,
},
discussion_id
:
'
9e3bd2f71a01de45fd166e6719eb380ad9f270b1
'
,
emoji_awardable
:
true
,
award_emoji
:
[],
toggle_award_path
:
'
/gitlab-org/gitlab-ce/notes/1395/toggle_award_emoji
'
,
report_abuse_path
:
'
/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F26%23note_1395&user_id=1
'
,
path
:
'
/gitlab-org/gitlab-ce/notes/1395
'
,
},
{
id
:
1396
,
attachment
:
{
url
:
null
,
filename
:
null
,
image
:
false
,
},
author
:
{
id
:
1
,
name
:
'
Root
'
,
username
:
'
root
'
,
state
:
'
active
'
,
avatar_url
:
null
,
path
:
'
/root
'
,
},
created_at
:
'
2017-08-02T10:56:50.980Z
'
,
updated_at
:
'
2017-08-03T14:19:35.691Z
'
,
system
:
false
,
noteable_id
:
98
,
noteable_type
:
'
Issue
'
,
type
:
'
DiscussionNote
'
,
human_access
:
'
Owner
'
,
note
:
'
sadfasdsdgdsf
'
,
note_html
:
'
<p dir=
\'
auto
\'
>sadfasdsdgdsf</p>
'
,
last_edited_at
:
'
2017-08-03T14:19:35.691Z
'
,
last_edited_by
:
{
id
:
1
,
name
:
'
Root
'
,
username
:
'
root
'
,
state
:
'
active
'
,
avatar_url
:
null
,
path
:
'
/root
'
,
},
current_user
:
{
can_edit
:
true
,
notes
:
[
{
id
:
1395
,
attachment
:
{
url
:
null
,
filename
:
null
,
image
:
false
,
},
author
:
{
id
:
1
,
name
:
'
Root
'
,
username
:
'
root
'
,
state
:
'
active
'
,
avatar_url
:
null
,
path
:
'
/root
'
,
},
created_at
:
'
2017-08-02T10:51:58.559Z
'
,
updated_at
:
'
2017-08-02T10:51:58.559Z
'
,
system
:
false
,
noteable_id
:
98
,
noteable_type
:
'
Issue
'
,
type
:
'
DiscussionNote
'
,
human_access
:
'
Owner
'
,
note
:
'
THIS IS A DICUSSSION!
'
,
note_html
:
"
<p dir='auto'>THIS IS A DICUSSSION!</p>
"
,
current_user
:
{
can_edit
:
true
,
},
discussion_id
:
'
9e3bd2f71a01de45fd166e6719eb380ad9f270b1
'
,
emoji_awardable
:
true
,
award_emoji
:
[],
toggle_award_path
:
'
/gitlab-org/gitlab-ce/notes/1395/toggle_award_emoji
'
,
report_abuse_path
:
'
/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F26%23note_1395&user_id=1
'
,
path
:
'
/gitlab-org/gitlab-ce/notes/1395
'
,
},
discussion_id
:
'
9e3bd2f71a01de45fd166e6719eb380ad9f270b1
'
,
emoji_awardable
:
true
,
award_emoji
:
[],
toggle_award_path
:
'
/gitlab-org/gitlab-ce/notes/1396/toggle_award_emoji
'
,
report_abuse_path
:
'
/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F26%23note_1396&user_id=1
'
,
path
:
'
/gitlab-org/gitlab-ce/notes/1396
'
,
},
{
id
:
1437
,
attachment
:
{
url
:
null
,
filename
:
null
,
image
:
false
,
{
id
:
1396
,
attachment
:
{
url
:
null
,
filename
:
null
,
image
:
false
,
},
author
:
{
id
:
1
,
name
:
'
Root
'
,
username
:
'
root
'
,
state
:
'
active
'
,
avatar_url
:
null
,
path
:
'
/root
'
,
},
created_at
:
'
2017-08-02T10:56:50.980Z
'
,
updated_at
:
'
2017-08-03T14:19:35.691Z
'
,
system
:
false
,
noteable_id
:
98
,
noteable_type
:
'
Issue
'
,
type
:
'
DiscussionNote
'
,
human_access
:
'
Owner
'
,
note
:
'
sadfasdsdgdsf
'
,
note_html
:
"
<p dir='auto'>sadfasdsdgdsf</p>
"
,
last_edited_at
:
'
2017-08-03T14:19:35.691Z
'
,
last_edited_by
:
{
id
:
1
,
name
:
'
Root
'
,
username
:
'
root
'
,
state
:
'
active
'
,
avatar_url
:
null
,
path
:
'
/root
'
,
},
current_user
:
{
can_edit
:
true
,
},
discussion_id
:
'
9e3bd2f71a01de45fd166e6719eb380ad9f270b1
'
,
emoji_awardable
:
true
,
award_emoji
:
[],
toggle_award_path
:
'
/gitlab-org/gitlab-ce/notes/1396/toggle_award_emoji
'
,
report_abuse_path
:
'
/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F26%23note_1396&user_id=1
'
,
path
:
'
/gitlab-org/gitlab-ce/notes/1396
'
,
},
author
:
{
id
:
1
,
name
:
'
Root
'
,
username
:
'
root
'
,
state
:
'
active
'
,
avatar_url
:
null
,
path
:
'
/root
'
,
{
id
:
1437
,
attachment
:
{
url
:
null
,
filename
:
null
,
image
:
false
,
},
author
:
{
id
:
1
,
name
:
'
Root
'
,
username
:
'
root
'
,
state
:
'
active
'
,
avatar_url
:
null
,
path
:
'
/root
'
,
},
created_at
:
'
2017-08-03T18:11:18.780Z
'
,
updated_at
:
'
2017-08-04T09:52:31.062Z
'
,
system
:
false
,
noteable_id
:
98
,
noteable_type
:
'
Issue
'
,
type
:
'
DiscussionNote
'
,
human_access
:
'
Owner
'
,
note
:
'
adsfasf Should disappear
'
,
note_html
:
"
<p dir='auto'>adsfasf Should disappear</p>
"
,
last_edited_at
:
'
2017-08-04T09:52:31.062Z
'
,
last_edited_by
:
{
id
:
1
,
name
:
'
Root
'
,
username
:
'
root
'
,
state
:
'
active
'
,
avatar_url
:
null
,
path
:
'
/root
'
,
},
current_user
:
{
can_edit
:
true
,
},
discussion_id
:
'
9e3bd2f71a01de45fd166e6719eb380ad9f270b1
'
,
emoji_awardable
:
true
,
award_emoji
:
[],
toggle_award_path
:
'
/gitlab-org/gitlab-ce/notes/1437/toggle_award_emoji
'
,
report_abuse_path
:
'
/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F26%23note_1437&user_id=1
'
,
path
:
'
/gitlab-org/gitlab-ce/notes/1437
'
,
},
created_at
:
'
2017-08-03T18:11:18.780Z
'
,
updated_at
:
'
2017-08-04T09:52:31.062Z
'
,
system
:
false
,
noteable_id
:
98
,
noteable_type
:
'
Issue
'
,
type
:
'
DiscussionNote
'
,
human_access
:
'
Owner
'
,
note
:
'
adsfasf Should disappear
'
,
note_html
:
'
<p dir=
\'
auto
\'
>adsfasf Should disappear</p>
'
,
last_edited_at
:
'
2017-08-04T09:52:31.062Z
'
,
last_edited_by
:
{
],
individual_note
:
false
,
};
export
const
loggedOutnoteableData
=
{
id
:
98
,
iid
:
26
,
author_id
:
1
,
description
:
''
,
lock_version
:
1
,
milestone_id
:
null
,
state
:
'
opened
'
,
title
:
'
asdsa
'
,
updated_by_id
:
1
,
created_at
:
'
2017-02-07T10:11:18.395Z
'
,
updated_at
:
'
2017-08-08T10:22:51.564Z
'
,
time_estimate
:
0
,
total_time_spent
:
0
,
human_time_estimate
:
null
,
human_total_time_spent
:
null
,
milestone
:
null
,
labels
:
[],
branch_name
:
null
,
confidential
:
false
,
assignees
:
[
{
id
:
1
,
name
:
'
Root
'
,
username
:
'
root
'
,
state
:
'
active
'
,
avatar_url
:
null
,
path
:
'
/root
'
,
web_url
:
'
http://localhost:3000
/root
'
,
},
current_user
:
{
can_edit
:
true
,
},
discussion_id
:
'
9e3bd2f71a01de45fd166e6719eb380ad9f270b1
'
,
emoji_awardable
:
true
,
award_emoji
:
[],
toggle_award_path
:
'
/gitlab-org/gitlab-ce/notes/1437/toggle_award_emoji
'
,
report_abuse_path
:
'
/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F26%23note_1437&user_id=1
'
,
path
:
'
/gitlab-org/gitlab-ce/notes/1437
'
,
}],
individual_note
:
false
,
};
export
const
loggedOutnoteableData
=
{
"
id
"
:
98
,
"
iid
"
:
26
,
"
author_id
"
:
1
,
"
description
"
:
""
,
"
lock_version
"
:
1
,
"
milestone_id
"
:
null
,
"
state
"
:
"
opened
"
,
"
title
"
:
"
asdsa
"
,
"
updated_by_id
"
:
1
,
"
created_at
"
:
"
2017-02-07T10:11:18.395Z
"
,
"
updated_at
"
:
"
2017-08-08T10:22:51.564Z
"
,
"
time_estimate
"
:
0
,
"
total_time_spent
"
:
0
,
"
human_time_estimate
"
:
null
,
"
human_total_time_spent
"
:
null
,
"
milestone
"
:
null
,
"
labels
"
:
[],
"
branch_name
"
:
null
,
"
confidential
"
:
false
,
"
assignees
"
:
[{
"
id
"
:
1
,
"
name
"
:
"
Root
"
,
"
username
"
:
"
root
"
,
"
state
"
:
"
active
"
,
"
avatar_url
"
:
null
,
"
web_url
"
:
"
http://localhost:3000/root
"
}],
"
due_date
"
:
null
,
"
moved_to_id
"
:
null
,
"
project_id
"
:
2
,
"
web_url
"
:
"
/gitlab-org/gitlab-ce/issues/26
"
,
"
current_user
"
:
{
"
can_create_note
"
:
false
,
"
can_update
"
:
false
],
due_date
:
null
,
moved_to_id
:
null
,
project_id
:
2
,
web_url
:
'
/gitlab-org/gitlab-ce/issues/26
'
,
current_user
:
{
can_create_note
:
false
,
can_update
:
false
,
},
"
create_note_path
"
:
"
/gitlab-org/gitlab-ce/notes?target_id=98&target_type=issue
"
,
"
preview_note_path
"
:
"
/gitlab-org/gitlab-ce/preview_markdown?quick_actions_target_id=98&quick_actions_target_type=Issue
"
}
create_note_path
:
'
/gitlab-org/gitlab-ce/notes?target_id=98&target_type=issue
'
,
preview_note_path
:
'
/gitlab-org/gitlab-ce/preview_markdown?quick_actions_target_id=98&quick_actions_target_type=Issue
'
,
};
export
const
INDIVIDUAL_NOTE_RESPONSE_MAP
=
{
'
GET
'
:
{
'
/gitlab-org/gitlab-ce/issues/26/discussions.json
'
:
[{
"
id
"
:
"
0fb4e0e3f9276e55ff32eb4195add694aece4edd
"
,
"
reply_id
"
:
"
0fb4e0e3f9276e55ff32eb4195add694aece4edd
"
,
"
expanded
"
:
true
,
"
notes
"
:
[{
"
id
"
:
1390
,
"
attachment
"
:
{
"
url
"
:
null
,
"
filename
"
:
null
,
"
image
"
:
false
},
"
author
"
:
{
"
id
"
:
1
,
"
name
"
:
"
Root
"
,
"
username
"
:
"
root
"
,
"
state
"
:
"
active
"
,
"
avatar_url
"
:
null
,
"
path
"
:
"
/root
"
},
"
created_at
"
:
"
2017-08-01T17:09:33.762Z
"
,
"
updated_at
"
:
"
2017-08-01T17:09:33.762Z
"
,
"
system
"
:
false
,
"
noteable_id
"
:
98
,
"
noteable_type
"
:
"
Issue
"
,
"
type
"
:
null
,
"
human_access
"
:
"
Owner
"
,
"
note
"
:
"
sdfdsaf
"
,
"
note_html
"
:
"
\
u003cp dir=
\"
auto
\"\
u003esdfdsaf
\
u003c/p
\
u003e
"
,
"
current_user
"
:
{
"
can_edit
"
:
true
},
"
discussion_id
"
:
"
0fb4e0e3f9276e55ff32eb4195add694aece4edd
"
,
"
emoji_awardable
"
:
true
,
"
award_emoji
"
:
[{
"
name
"
:
"
baseball
"
,
"
user
"
:
{
"
id
"
:
1
,
"
name
"
:
"
Root
"
,
"
username
"
:
"
root
"
}
},
{
"
name
"
:
"
art
"
,
"
user
"
:
{
"
id
"
:
1
,
"
name
"
:
"
Root
"
,
"
username
"
:
"
root
"
}
}],
"
toggle_award_path
"
:
"
/gitlab-org/gitlab-ce/notes/1390/toggle_award_emoji
"
,
"
report_abuse_path
"
:
"
/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F26%23note_1390
\
u0026user_id=1
"
,
"
path
"
:
"
/gitlab-org/gitlab-ce/notes/1390
"
}],
"
individual_note
"
:
true
},
{
"
id
"
:
"
70d5c92a4039a36c70100c6691c18c27e4b0a790
"
,
"
reply_id
"
:
"
70d5c92a4039a36c70100c6691c18c27e4b0a790
"
,
"
expanded
"
:
true
,
"
notes
"
:
[{
"
id
"
:
1391
,
"
attachment
"
:
{
"
url
"
:
null
,
"
filename
"
:
null
,
"
image
"
:
false
},
"
author
"
:
{
"
id
"
:
1
,
"
name
"
:
"
Root
"
,
"
username
"
:
"
root
"
,
"
state
"
:
"
active
"
,
"
avatar_url
"
:
null
,
"
path
"
:
"
/root
"
},
"
created_at
"
:
"
2017-08-02T10:51:38.685Z
"
,
"
updated_at
"
:
"
2017-08-02T10:51:38.685Z
"
,
"
system
"
:
false
,
"
noteable_id
"
:
98
,
"
noteable_type
"
:
"
Issue
"
,
"
type
"
:
null
,
"
human_access
"
:
"
Owner
"
,
"
note
"
:
"
New note!
"
,
"
note_html
"
:
"
\
u003cp dir=
\"
auto
\"\
u003eNew note!
\
u003c/p
\
u003e
"
,
"
current_user
"
:
{
"
can_edit
"
:
true
},
"
discussion_id
"
:
"
70d5c92a4039a36c70100c6691c18c27e4b0a790
"
,
"
emoji_awardable
"
:
true
,
"
award_emoji
"
:
[],
"
toggle_award_path
"
:
"
/gitlab-org/gitlab-ce/notes/1391/toggle_award_emoji
"
,
"
report_abuse_path
"
:
"
/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F26%23note_1391
\
u0026user_id=1
"
,
"
path
"
:
"
/gitlab-org/gitlab-ce/notes/1391
"
}],
"
individual_note
"
:
true
}],
GET
:
{
'
/gitlab-org/gitlab-ce/issues/26/discussions.json
'
:
[
{
id
:
'
0fb4e0e3f9276e55ff32eb4195add694aece4edd
'
,
reply_id
:
'
0fb4e0e3f9276e55ff32eb4195add694aece4edd
'
,
expanded
:
true
,
notes
:
[
{
id
:
1390
,
attachment
:
{
url
:
null
,
filename
:
null
,
image
:
false
,
},
author
:
{
id
:
1
,
name
:
'
Root
'
,
username
:
'
root
'
,
state
:
'
active
'
,
avatar_url
:
null
,
path
:
'
/root
'
,
},
created_at
:
'
2017-08-01T17:09:33.762Z
'
,
updated_at
:
'
2017-08-01T17:09:33.762Z
'
,
system
:
false
,
noteable_id
:
98
,
noteable_type
:
'
Issue
'
,
type
:
null
,
human_access
:
'
Owner
'
,
note
:
'
sdfdsaf
'
,
note_html
:
'
\
u003cp dir="auto"
\
u003esdfdsaf
\
u003c/p
\
u003e
'
,
current_user
:
{
can_edit
:
true
,
},
discussion_id
:
'
0fb4e0e3f9276e55ff32eb4195add694aece4edd
'
,
emoji_awardable
:
true
,
award_emoji
:
[
{
name
:
'
baseball
'
,
user
:
{
id
:
1
,
name
:
'
Root
'
,
username
:
'
root
'
,
},
},
{
name
:
'
art
'
,
user
:
{
id
:
1
,
name
:
'
Root
'
,
username
:
'
root
'
,
},
},
],
toggle_award_path
:
'
/gitlab-org/gitlab-ce/notes/1390/toggle_award_emoji
'
,
report_abuse_path
:
'
/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F26%23note_1390
\
u0026user_id=1
'
,
path
:
'
/gitlab-org/gitlab-ce/notes/1390
'
,
},
],
individual_note
:
true
,
},
{
id
:
'
70d5c92a4039a36c70100c6691c18c27e4b0a790
'
,
reply_id
:
'
70d5c92a4039a36c70100c6691c18c27e4b0a790
'
,
expanded
:
true
,
notes
:
[
{
id
:
1391
,
attachment
:
{
url
:
null
,
filename
:
null
,
image
:
false
,
},
author
:
{
id
:
1
,
name
:
'
Root
'
,
username
:
'
root
'
,
state
:
'
active
'
,
avatar_url
:
null
,
path
:
'
/root
'
,
},
created_at
:
'
2017-08-02T10:51:38.685Z
'
,
updated_at
:
'
2017-08-02T10:51:38.685Z
'
,
system
:
false
,
noteable_id
:
98
,
noteable_type
:
'
Issue
'
,
type
:
null
,
human_access
:
'
Owner
'
,
note
:
'
New note!
'
,
note_html
:
'
\
u003cp dir="auto"
\
u003eNew note!
\
u003c/p
\
u003e
'
,
current_user
:
{
can_edit
:
true
,
},
discussion_id
:
'
70d5c92a4039a36c70100c6691c18c27e4b0a790
'
,
emoji_awardable
:
true
,
award_emoji
:
[],
toggle_award_path
:
'
/gitlab-org/gitlab-ce/notes/1391/toggle_award_emoji
'
,
report_abuse_path
:
'
/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F26%23note_1391
\
u0026user_id=1
'
,
path
:
'
/gitlab-org/gitlab-ce/notes/1391
'
,
},
],
individual_note
:
true
,
},
],
'
/gitlab-org/gitlab-ce/noteable/issue/98/notes
'
:
{
last_fetched_at
:
1512900838
,
notes
:
[],
},
},
'
PUT
'
:
{
PUT
:
{
'
/gitlab-org/gitlab-ce/notes/1471
'
:
{
"
commands_changes
"
:
null
,
"
valid
"
:
true
,
"
id
"
:
1471
,
"
attachment
"
:
null
,
"
author
"
:
{
"
id
"
:
1
,
"
name
"
:
"
Root
"
,
"
username
"
:
"
root
"
,
"
state
"
:
"
active
"
,
"
avatar_url
"
:
null
,
"
path
"
:
"
/root
"
commands_changes
:
null
,
valid
:
true
,
id
:
1471
,
attachment
:
null
,
author
:
{
id
:
1
,
name
:
'
Root
'
,
username
:
'
root
'
,
state
:
'
active
'
,
avatar_url
:
null
,
path
:
'
/root
'
,
},
"
created_at
"
:
"
2017-08-08T16:53:00.666Z
"
,
"
updated_at
"
:
"
2017-12-10T11:03:21.876Z
"
,
"
system
"
:
false
,
"
noteable_id
"
:
124
,
"
noteable_type
"
:
"
Issue
"
,
"
noteable_iid
"
:
29
,
"
type
"
:
"
DiscussionNote
"
,
"
human_access
"
:
"
Owner
"
,
"
note
"
:
"
Adding a comment
"
,
"
note_html
"
:
"
\
u003cp dir=
\"
auto
\"\
u003eAdding a comment
\
u003c/p
\
u003e
"
,
"
last_edited_at
"
:
"
2017-12-10T11:03:21.876Z
"
,
"
last_edited_by
"
:
{
"
id
"
:
1
,
"
name
"
:
'
Root
'
,
"
username
"
:
'
root
'
,
"
state
"
:
'
active
'
,
"
avatar_url
"
:
null
,
"
path
"
:
'
/root
'
,
created_at
:
'
2017-08-08T16:53:00.666Z
'
,
updated_at
:
'
2017-12-10T11:03:21.876Z
'
,
system
:
false
,
noteable_id
:
124
,
noteable_type
:
'
Issue
'
,
noteable_iid
:
29
,
type
:
'
DiscussionNote
'
,
human_access
:
'
Owner
'
,
note
:
'
Adding a comment
'
,
note_html
:
'
\
u003cp dir="auto"
\
u003eAdding a comment
\
u003c/p
\
u003e
'
,
last_edited_at
:
'
2017-12-10T11:03:21.876Z
'
,
last_edited_by
:
{
id
:
1
,
name
:
'
Root
'
,
username
:
'
root
'
,
state
:
'
active
'
,
avatar_url
:
null
,
path
:
'
/root
'
,
},
"
current_user
"
:
{
"
can_edit
"
:
true
current_user
:
{
can_edit
:
true
,
},
"
discussion_id
"
:
"
a3ed36e29b1957efb3b68c53e2d7a2b24b1df052
"
,
"
emoji_awardable
"
:
true
,
"
award_emoji
"
:
[],
"
toggle_award_path
"
:
"
/gitlab-org/gitlab-ce/notes/1471/toggle_award_emoji
"
,
"
report_abuse_path
"
:
"
/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F29%23note_1471
\
u0026user_id=1
"
,
"
path
"
:
"
/gitlab-org/gitlab-ce/notes/1471
"
discussion_id
:
'
a3ed36e29b1957efb3b68c53e2d7a2b24b1df052
'
,
emoji_awardable
:
true
,
award_emoji
:
[],
toggle_award_path
:
'
/gitlab-org/gitlab-ce/notes/1471/toggle_award_emoji
'
,
report_abuse_path
:
'
/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F29%23note_1471
\
u0026user_id=1
'
,
path
:
'
/gitlab-org/gitlab-ce/notes/1471
'
,
},
}
}
,
};
export
const
DISCUSSION_NOTE_RESPONSE_MAP
=
{
...
INDIVIDUAL_NOTE_RESPONSE_MAP
,
'
GET
'
:
{
GET
:
{
...
INDIVIDUAL_NOTE_RESPONSE_MAP
.
GET
,
'
/gitlab-org/gitlab-ce/issues/26/discussions.json
'
:
[{
"
id
"
:
"
a3ed36e29b1957efb3b68c53e2d7a2b24b1df052
"
,
"
reply_id
"
:
"
a3ed36e29b1957efb3b68c53e2d7a2b24b1df052
"
,
"
expanded
"
:
true
,
"
notes
"
:
[{
"
id
"
:
1471
,
"
attachment
"
:
{
"
url
"
:
null
,
"
filename
"
:
null
,
"
image
"
:
false
},
"
author
"
:
{
"
id
"
:
1
,
"
name
"
:
"
Root
"
,
"
username
"
:
"
root
"
,
"
state
"
:
"
active
"
,
"
avatar_url
"
:
null
,
"
path
"
:
"
/root
"
},
"
created_at
"
:
"
2017-08-08T16:53:00.666Z
"
,
"
updated_at
"
:
"
2017-08-08T16:53:00.666Z
"
,
"
system
"
:
false
,
"
noteable_id
"
:
124
,
"
noteable_type
"
:
"
Issue
"
,
"
noteable_iid
"
:
29
,
"
type
"
:
"
DiscussionNote
"
,
"
human_access
"
:
"
Owner
"
,
"
note
"
:
"
Adding a comment
"
,
"
note_html
"
:
"
\
u003cp dir=
\"
auto
\"\
u003eAdding a comment
\
u003c/p
\
u003e
"
,
"
current_user
"
:
{
"
can_edit
"
:
true
},
"
discussion_id
"
:
"
a3ed36e29b1957efb3b68c53e2d7a2b24b1df052
"
,
"
emoji_awardable
"
:
true
,
"
award_emoji
"
:
[],
"
toggle_award_path
"
:
"
/gitlab-org/gitlab-ce/notes/1471/toggle_award_emoji
"
,
"
report_abuse_path
"
:
"
/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F29%23note_1471
\
u0026user_id=1
"
,
"
path
"
:
"
/gitlab-org/gitlab-ce/notes/1471
"
}],
"
individual_note
"
:
false
}],
'
/gitlab-org/gitlab-ce/issues/26/discussions.json
'
:
[
{
id
:
'
a3ed36e29b1957efb3b68c53e2d7a2b24b1df052
'
,
reply_id
:
'
a3ed36e29b1957efb3b68c53e2d7a2b24b1df052
'
,
expanded
:
true
,
notes
:
[
{
id
:
1471
,
attachment
:
{
url
:
null
,
filename
:
null
,
image
:
false
,
},
author
:
{
id
:
1
,
name
:
'
Root
'
,
username
:
'
root
'
,
state
:
'
active
'
,
avatar_url
:
null
,
path
:
'
/root
'
,
},
created_at
:
'
2017-08-08T16:53:00.666Z
'
,
updated_at
:
'
2017-08-08T16:53:00.666Z
'
,
system
:
false
,
noteable_id
:
124
,
noteable_type
:
'
Issue
'
,
noteable_iid
:
29
,
type
:
'
DiscussionNote
'
,
human_access
:
'
Owner
'
,
note
:
'
Adding a comment
'
,
note_html
:
'
\
u003cp dir="auto"
\
u003eAdding a comment
\
u003c/p
\
u003e
'
,
current_user
:
{
can_edit
:
true
,
},
discussion_id
:
'
a3ed36e29b1957efb3b68c53e2d7a2b24b1df052
'
,
emoji_awardable
:
true
,
award_emoji
:
[],
toggle_award_path
:
'
/gitlab-org/gitlab-ce/notes/1471/toggle_award_emoji
'
,
report_abuse_path
:
'
/abuse_reports/new?ref_url=http%3A%2F%2Flocalhost%3A3000%2Fgitlab-org%2Fgitlab-ce%2Fissues%2F29%23note_1471
\
u0026user_id=1
'
,
path
:
'
/gitlab-org/gitlab-ce/notes/1471
'
,
},
],
individual_note
:
false
,
},
],
},
};
export
function
individualNoteInterceptor
(
request
,
next
)
{
const
body
=
INDIVIDUAL_NOTE_RESPONSE_MAP
[
request
.
method
.
toUpperCase
()][
request
.
url
];
next
(
request
.
respondWith
(
JSON
.
stringify
(
body
),
{
status
:
200
,
}));
next
(
request
.
respondWith
(
JSON
.
stringify
(
body
),
{
status
:
200
,
}),
);
}
export
function
discussionNoteInterceptor
(
request
,
next
)
{
const
body
=
DISCUSSION_NOTE_RESPONSE_MAP
[
request
.
method
.
toUpperCase
()][
request
.
url
];
next
(
request
.
respondWith
(
JSON
.
stringify
(
body
),
{
status
:
200
,
}));
next
(
request
.
respondWith
(
JSON
.
stringify
(
body
),
{
status
:
200
,
}),
);
}
spec/javascripts/pipelines/graph/mock_data.js
View file @
6736efc4
/* eslint-disable quote-props, quotes, comma-dangle */
export
default
{
"
id
"
:
123
,
"
user
"
:
{
"
name
"
:
"
Root
"
,
"
username
"
:
"
root
"
,
"
id
"
:
1
,
"
state
"
:
"
active
"
,
"
avatar_url
"
:
null
,
"
web_url
"
:
"
http://localhost:3000/root
"
id
:
123
,
user
:
{
name
:
'
Root
'
,
username
:
'
root
'
,
id
:
1
,
state
:
'
active
'
,
avatar_url
:
null
,
web_url
:
'
http://localhost:3000/root
'
,
},
"
active
"
:
false
,
"
coverage
"
:
null
,
"
path
"
:
"
/root/ci-mock/pipelines/123
"
,
"
details
"
:
{
"
status
"
:
{
"
icon
"
:
"
icon_status_success
"
,
"
text
"
:
"
passed
"
,
"
label
"
:
"
passed
"
,
"
group
"
:
"
success
"
,
"
has_details
"
:
true
,
"
details_path
"
:
"
/root/ci-mock/pipelines/123
"
,
"
favicon
"
:
"
/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico
"
active
:
false
,
coverage
:
null
,
path
:
'
/root/ci-mock/pipelines/123
'
,
details
:
{
status
:
{
icon
:
'
icon_status_success
'
,
text
:
'
passed
'
,
label
:
'
passed
'
,
group
:
'
success
'
,
has_details
:
true
,
details_path
:
'
/root/ci-mock/pipelines/123
'
,
favicon
:
'
/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico
'
,
},
"
duration
"
:
9
,
"
finished_at
"
:
"
2017-04-19T14:30:27.542Z
"
,
"
stages
"
:
[{
"
name
"
:
"
test
"
,
"
title
"
:
"
test: passed
"
,
"
groups
"
:
[{
"
name
"
:
"
test
"
,
"
size
"
:
1
,
"
status
"
:
{
"
icon
"
:
"
icon_status_success
"
,
"
text
"
:
"
passed
"
,
"
label
"
:
"
passed
"
,
"
group
"
:
"
success
"
,
"
has_details
"
:
true
,
"
details_path
"
:
"
/root/ci-mock/builds/4153
"
,
"
favicon
"
:
"
/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico
"
,
"
action
"
:
{
"
icon
"
:
"
retry
"
,
"
title
"
:
"
Retry
"
,
"
path
"
:
"
/root/ci-mock/builds/4153/retry
"
,
"
method
"
:
"
post
"
}
duration
:
9
,
finished_at
:
'
2017-04-19T14:30:27.542Z
'
,
stages
:
[
{
name
:
'
test
'
,
title
:
'
test: passed
'
,
groups
:
[
{
name
:
'
test
'
,
size
:
1
,
status
:
{
icon
:
'
icon_status_success
'
,
text
:
'
passed
'
,
label
:
'
passed
'
,
group
:
'
success
'
,
has_details
:
true
,
details_path
:
'
/root/ci-mock/builds/4153
'
,
favicon
:
'
/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico
'
,
action
:
{
icon
:
'
retry
'
,
title
:
'
Retry
'
,
path
:
'
/root/ci-mock/builds/4153/retry
'
,
method
:
'
post
'
,
},
},
jobs
:
[
{
id
:
4153
,
name
:
'
test
'
,
build_path
:
'
/root/ci-mock/builds/4153
'
,
retry_path
:
'
/root/ci-mock/builds/4153/retry
'
,
playable
:
false
,
created_at
:
'
2017-04-13T09:25:18.959Z
'
,
updated_at
:
'
2017-04-13T09:25:23.118Z
'
,
status
:
{
icon
:
'
icon_status_success
'
,
text
:
'
passed
'
,
label
:
'
passed
'
,
group
:
'
success
'
,
has_details
:
true
,
details_path
:
'
/root/ci-mock/builds/4153
'
,
favicon
:
'
/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico
'
,
action
:
{
icon
:
'
retry
'
,
title
:
'
Retry
'
,
path
:
'
/root/ci-mock/builds/4153/retry
'
,
method
:
'
post
'
,
},
},
},
],
},
],
status
:
{
icon
:
'
icon_status_success
'
,
text
:
'
passed
'
,
label
:
'
passed
'
,
group
:
'
success
'
,
has_details
:
true
,
details_path
:
'
/root/ci-mock/pipelines/123#test
'
,
favicon
:
'
/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico
'
,
},
"
jobs
"
:
[{
"
id
"
:
4153
,
"
name
"
:
"
test
"
,
"
build_path
"
:
"
/root/ci-mock/builds/4153
"
,
"
retry_path
"
:
"
/root/ci-mock/builds/4153/retry
"
,
"
playable
"
:
false
,
"
created_at
"
:
"
2017-04-13T09:25:18.959Z
"
,
"
updated_at
"
:
"
2017-04-13T09:25:23.118Z
"
,
"
status
"
:
{
"
icon
"
:
"
icon_status_success
"
,
"
text
"
:
"
passed
"
,
"
label
"
:
"
passed
"
,
"
group
"
:
"
success
"
,
"
has_details
"
:
true
,
"
details_path
"
:
"
/root/ci-mock/builds/4153
"
,
"
favicon
"
:
"
/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico
"
,
"
action
"
:
{
"
icon
"
:
"
retry
"
,
"
title
"
:
"
Retry
"
,
"
path
"
:
"
/root/ci-mock/builds/4153/retry
"
,
"
method
"
:
"
post
"
}
}
}]
}],
"
status
"
:
{
"
icon
"
:
"
icon_status_success
"
,
"
text
"
:
"
passed
"
,
"
label
"
:
"
passed
"
,
"
group
"
:
"
success
"
,
"
has_details
"
:
true
,
"
details_path
"
:
"
/root/ci-mock/pipelines/123#test
"
,
"
favicon
"
:
"
/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico
"
path
:
'
/root/ci-mock/pipelines/123#test
'
,
dropdown_path
:
'
/root/ci-mock/pipelines/123/stage.json?stage=test
'
,
},
"
path
"
:
"
/root/ci-mock/pipelines/123#test
"
,
"
dropdown_path
"
:
"
/root/ci-mock/pipelines/123/stage.json?stage=test
"
},
{
"
name
"
:
"
deploy
"
,
"
title
"
:
"
deploy: passed
"
,
"
groups
"
:
[{
"
name
"
:
"
deploy to production
"
,
"
size
"
:
1
,
"
status
"
:
{
"
icon
"
:
"
icon_status_success
"
,
"
text
"
:
"
passed
"
,
"
label
"
:
"
passed
"
,
"
group
"
:
"
success
"
,
"
has_details
"
:
true
,
"
details_path
"
:
"
/root/ci-mock/builds/4166
"
,
"
favicon
"
:
"
/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico
"
,
"
action
"
:
{
"
icon
"
:
"
retry
"
,
"
title
"
:
"
Retry
"
,
"
path
"
:
"
/root/ci-mock/builds/4166/retry
"
,
"
method
"
:
"
post
"
}
{
name
:
'
deploy
'
,
title
:
'
deploy: passed
'
,
groups
:
[
{
name
:
'
deploy to production
'
,
size
:
1
,
status
:
{
icon
:
'
icon_status_success
'
,
text
:
'
passed
'
,
label
:
'
passed
'
,
group
:
'
success
'
,
has_details
:
true
,
details_path
:
'
/root/ci-mock/builds/4166
'
,
favicon
:
'
/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico
'
,
action
:
{
icon
:
'
retry
'
,
title
:
'
Retry
'
,
path
:
'
/root/ci-mock/builds/4166/retry
'
,
method
:
'
post
'
,
},
},
jobs
:
[
{
id
:
4166
,
name
:
'
deploy to production
'
,
build_path
:
'
/root/ci-mock/builds/4166
'
,
retry_path
:
'
/root/ci-mock/builds/4166/retry
'
,
playable
:
false
,
created_at
:
'
2017-04-19T14:29:46.463Z
'
,
updated_at
:
'
2017-04-19T14:30:27.498Z
'
,
status
:
{
icon
:
'
icon_status_success
'
,
text
:
'
passed
'
,
label
:
'
passed
'
,
group
:
'
success
'
,
has_details
:
true
,
details_path
:
'
/root/ci-mock/builds/4166
'
,
favicon
:
'
/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico
'
,
action
:
{
icon
:
'
retry
'
,
title
:
'
Retry
'
,
path
:
'
/root/ci-mock/builds/4166/retry
'
,
method
:
'
post
'
,
},
},
},
],
},
{
name
:
'
deploy to staging
'
,
size
:
1
,
status
:
{
icon
:
'
icon_status_success
'
,
text
:
'
passed
'
,
label
:
'
passed
'
,
group
:
'
success
'
,
has_details
:
true
,
details_path
:
'
/root/ci-mock/builds/4159
'
,
favicon
:
'
/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico
'
,
action
:
{
icon
:
'
retry
'
,
title
:
'
Retry
'
,
path
:
'
/root/ci-mock/builds/4159/retry
'
,
method
:
'
post
'
,
},
},
jobs
:
[
{
id
:
4159
,
name
:
'
deploy to staging
'
,
build_path
:
'
/root/ci-mock/builds/4159
'
,
retry_path
:
'
/root/ci-mock/builds/4159/retry
'
,
playable
:
false
,
created_at
:
'
2017-04-18T16:32:08.420Z
'
,
updated_at
:
'
2017-04-18T16:32:12.631Z
'
,
status
:
{
icon
:
'
icon_status_success
'
,
text
:
'
passed
'
,
label
:
'
passed
'
,
group
:
'
success
'
,
has_details
:
true
,
details_path
:
'
/root/ci-mock/builds/4159
'
,
favicon
:
'
/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico
'
,
action
:
{
icon
:
'
retry
'
,
title
:
'
Retry
'
,
path
:
'
/root/ci-mock/builds/4159/retry
'
,
method
:
'
post
'
,
},
},
},
],
},
],
status
:
{
icon
:
'
icon_status_success
'
,
text
:
'
passed
'
,
label
:
'
passed
'
,
group
:
'
success
'
,
has_details
:
true
,
details_path
:
'
/root/ci-mock/pipelines/123#deploy
'
,
favicon
:
'
/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico
'
,
},
"
jobs
"
:
[{
"
id
"
:
4166
,
"
name
"
:
"
deploy to production
"
,
"
build_path
"
:
"
/root/ci-mock/builds/4166
"
,
"
retry_path
"
:
"
/root/ci-mock/builds/4166/retry
"
,
"
playable
"
:
false
,
"
created_at
"
:
"
2017-04-19T14:29:46.463Z
"
,
"
updated_at
"
:
"
2017-04-19T14:30:27.498Z
"
,
"
status
"
:
{
"
icon
"
:
"
icon_status_success
"
,
"
text
"
:
"
passed
"
,
"
label
"
:
"
passed
"
,
"
group
"
:
"
success
"
,
"
has_details
"
:
true
,
"
details_path
"
:
"
/root/ci-mock/builds/4166
"
,
"
favicon
"
:
"
/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico
"
,
"
action
"
:
{
"
icon
"
:
"
retry
"
,
"
title
"
:
"
Retry
"
,
"
path
"
:
"
/root/ci-mock/builds/4166/retry
"
,
"
method
"
:
"
post
"
}
}
}]
},
{
"
name
"
:
"
deploy to staging
"
,
"
size
"
:
1
,
"
status
"
:
{
"
icon
"
:
"
icon_status_success
"
,
"
text
"
:
"
passed
"
,
"
label
"
:
"
passed
"
,
"
group
"
:
"
success
"
,
"
has_details
"
:
true
,
"
details_path
"
:
"
/root/ci-mock/builds/4159
"
,
"
favicon
"
:
"
/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico
"
,
"
action
"
:
{
"
icon
"
:
"
retry
"
,
"
title
"
:
"
Retry
"
,
"
path
"
:
"
/root/ci-mock/builds/4159/retry
"
,
"
method
"
:
"
post
"
}
},
"
jobs
"
:
[{
"
id
"
:
4159
,
"
name
"
:
"
deploy to staging
"
,
"
build_path
"
:
"
/root/ci-mock/builds/4159
"
,
"
retry_path
"
:
"
/root/ci-mock/builds/4159/retry
"
,
"
playable
"
:
false
,
"
created_at
"
:
"
2017-04-18T16:32:08.420Z
"
,
"
updated_at
"
:
"
2017-04-18T16:32:12.631Z
"
,
"
status
"
:
{
"
icon
"
:
"
icon_status_success
"
,
"
text
"
:
"
passed
"
,
"
label
"
:
"
passed
"
,
"
group
"
:
"
success
"
,
"
has_details
"
:
true
,
"
details_path
"
:
"
/root/ci-mock/builds/4159
"
,
"
favicon
"
:
"
/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico
"
,
"
action
"
:
{
"
icon
"
:
"
retry
"
,
"
title
"
:
"
Retry
"
,
"
path
"
:
"
/root/ci-mock/builds/4159/retry
"
,
"
method
"
:
"
post
"
}
}
}]
}],
"
status
"
:
{
"
icon
"
:
"
icon_status_success
"
,
"
text
"
:
"
passed
"
,
"
label
"
:
"
passed
"
,
"
group
"
:
"
success
"
,
"
has_details
"
:
true
,
"
details_path
"
:
"
/root/ci-mock/pipelines/123#deploy
"
,
"
favicon
"
:
"
/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico
"
path
:
'
/root/ci-mock/pipelines/123#deploy
'
,
dropdown_path
:
'
/root/ci-mock/pipelines/123/stage.json?stage=deploy
'
,
},
],
artifacts
:
[],
manual_actions
:
[
{
name
:
'
deploy to production
'
,
path
:
'
/root/ci-mock/builds/4166/play
'
,
playable
:
false
,
},
"
path
"
:
"
/root/ci-mock/pipelines/123#deploy
"
,
"
dropdown_path
"
:
"
/root/ci-mock/pipelines/123/stage.json?stage=deploy
"
}],
"
artifacts
"
:
[],
"
manual_actions
"
:
[{
"
name
"
:
"
deploy to production
"
,
"
path
"
:
"
/root/ci-mock/builds/4166/play
"
,
"
playable
"
:
false
}]
],
},
"
flags
"
:
{
"
latest
"
:
true
,
"
triggered
"
:
false
,
"
stuck
"
:
false
,
"
yaml_errors
"
:
false
,
"
retryable
"
:
false
,
"
cancelable
"
:
false
flags
:
{
latest
:
true
,
triggered
:
false
,
stuck
:
false
,
yaml_errors
:
false
,
retryable
:
false
,
cancelable
:
false
,
},
"
ref
"
:
{
"
name
"
:
"
master
"
,
"
path
"
:
"
/root/ci-mock/tree/master
"
,
"
tag
"
:
false
,
"
branch
"
:
true
ref
:
{
name
:
'
master
'
,
path
:
'
/root/ci-mock/tree/master
'
,
tag
:
false
,
branch
:
true
,
},
"
commit
"
:
{
"
id
"
:
"
798e5f902592192afaba73f4668ae30e56eae492
"
,
"
short_id
"
:
"
798e5f90
"
,
"
title
"
:
"
Merge branch 'new-branch' into 'master'
\r
"
,
"
created_at
"
:
"
2017-04-13T10:25:17.000+01:00
"
,
"
parent_ids
"
:
[
"
54d483b1ed156fbbf618886ddf7ab023e24f8738
"
,
"
c8e2d38a6c538822e81c57022a6e3a0cfedebbcc
"
],
"
message
"
:
"
Merge branch 'new-branch' into 'master'
\r\n\r\n
Add new file
\r\n\r\n
See merge request !1
"
,
"
author_name
"
:
"
Root
"
,
"
author_email
"
:
"
admin@example.com
"
,
"
authored_date
"
:
"
2017-04-13T10:25:17.000+01:00
"
,
"
committer_name
"
:
"
Root
"
,
"
committer_email
"
:
"
admin@example.com
"
,
"
committed_date
"
:
"
2017-04-13T10:25:17.000+01:00
"
,
"
author
"
:
{
"
name
"
:
"
Root
"
,
"
username
"
:
"
root
"
,
"
id
"
:
1
,
"
state
"
:
"
active
"
,
"
avatar_url
"
:
null
,
"
web_url
"
:
"
http://localhost:3000/root
"
commit
:
{
id
:
'
798e5f902592192afaba73f4668ae30e56eae492
'
,
short_id
:
'
798e5f90
'
,
title
:
"
Merge branch 'new-branch' into 'master'
\r
"
,
created_at
:
'
2017-04-13T10:25:17.000+01:00
'
,
parent_ids
:
[
'
54d483b1ed156fbbf618886ddf7ab023e24f8738
'
,
'
c8e2d38a6c538822e81c57022a6e3a0cfedebbcc
'
,
],
message
:
"
Merge branch 'new-branch' into 'master'
\r\n\r\n
Add new file
\r\n\r\n
See merge request !1
"
,
author_name
:
'
Root
'
,
author_email
:
'
admin@example.com
'
,
authored_date
:
'
2017-04-13T10:25:17.000+01:00
'
,
committer_name
:
'
Root
'
,
committer_email
:
'
admin@example.com
'
,
committed_date
:
'
2017-04-13T10:25:17.000+01:00
'
,
author
:
{
name
:
'
Root
'
,
username
:
'
root
'
,
id
:
1
,
state
:
'
active
'
,
avatar_url
:
null
,
web_url
:
'
http://localhost:3000/root
'
,
},
"
author_gravatar_url
"
:
null
,
"
commit_url
"
:
"
http://localhost:3000/root/ci-mock/commit/798e5f902592192afaba73f4668ae30e56eae492
"
,
"
commit_path
"
:
"
/root/ci-mock/commit/798e5f902592192afaba73f4668ae30e56eae492
"
author_gravatar_url
:
null
,
commit_url
:
'
http://localhost:3000/root/ci-mock/commit/798e5f902592192afaba73f4668ae30e56eae492
'
,
commit_path
:
'
/root/ci-mock/commit/798e5f902592192afaba73f4668ae30e56eae492
'
,
},
"
created_at
"
:
"
2017-04-13T09:25:18.881Z
"
,
"
updated_at
"
:
"
2017-04-19T14:30:27.561Z
"
created_at
:
'
2017-04-13T09:25:18.881Z
'
,
updated_at
:
'
2017-04-19T14:30:27.561Z
'
,
};
spec/javascripts/sidebar/mock_data.js
View file @
6736efc4
/* eslint-disable quote-props*/
const
RESPONSE_MAP
=
{
'
GET
'
:
{
GET
:
{
'
/gitlab-org/gitlab-shell/issues/5.json
'
:
{
id
:
45
,
iid
:
5
,
...
...
@@ -27,7 +25,8 @@ const RESPONSE_MAP = {
username
:
'
user0
'
,
id
:
22
,
state
:
'
active
'
,
avatar_url
:
'
https://www.gravatar.com/avatar/52e4ce24a915fb7e51e1ad3b57f4b00a?s=80
\
u0026d=identicon
'
,
avatar_url
:
'
https://www.gravatar.com/avatar/52e4ce24a915fb7e51e1ad3b57f4b00a?s=80
\
u0026d=identicon
'
,
web_url
:
'
http: //localhost:3001/user0
'
,
},
{
...
...
@@ -35,7 +34,8 @@ const RESPONSE_MAP = {
username
:
'
tajuana
'
,
id
:
18
,
state
:
'
active
'
,
avatar_url
:
'
https://www.gravatar.com/avatar/4852a41fb41616bf8f140d3701673f53?s=80
\
u0026d=identicon
'
,
avatar_url
:
'
https://www.gravatar.com/avatar/4852a41fb41616bf8f140d3701673f53?s=80
\
u0026d=identicon
'
,
web_url
:
'
http: //localhost:3001/tajuana
'
,
},
{
...
...
@@ -43,7 +43,8 @@ const RESPONSE_MAP = {
username
:
'
michaele.will
'
,
id
:
16
,
state
:
'
active
'
,
avatar_url
:
'
https://www.gravatar.com/avatar/e301827eb03be955c9c172cb9a8e4e8a?s=80
\
u0026d=identicon
'
,
avatar_url
:
'
https://www.gravatar.com/avatar/e301827eb03be955c9c172cb9a8e4e8a?s=80
\
u0026d=identicon
'
,
web_url
:
'
http: //localhost:3001/michaele.will
'
,
},
],
...
...
@@ -72,7 +73,8 @@ const RESPONSE_MAP = {
username
:
'
user0
'
,
id
:
22
,
state
:
'
active
'
,
avatar_url
:
'
https://www.gravatar.com/avatar/52e4ce24a915fb7e51e1ad3b57f4b00a?s=80
\
u0026d=identicon
'
,
avatar_url
:
'
https://www.gravatar.com/avatar/52e4ce24a915fb7e51e1ad3b57f4b00a?s=80
\
u0026d=identicon
'
,
web_url
:
'
http://localhost:3001/user0
'
,
},
{
...
...
@@ -80,7 +82,8 @@ const RESPONSE_MAP = {
username
:
'
tajuana
'
,
id
:
18
,
state
:
'
active
'
,
avatar_url
:
'
https://www.gravatar.com/avatar/4852a41fb41616bf8f140d3701673f53?s=80
\
u0026d=identicon
'
,
avatar_url
:
'
https://www.gravatar.com/avatar/4852a41fb41616bf8f140d3701673f53?s=80
\
u0026d=identicon
'
,
web_url
:
'
http://localhost:3001/tajuana
'
,
},
{
...
...
@@ -88,7 +91,8 @@ const RESPONSE_MAP = {
username
:
'
michaele.will
'
,
id
:
16
,
state
:
'
active
'
,
avatar_url
:
'
https://www.gravatar.com/avatar/e301827eb03be955c9c172cb9a8e4e8a?s=80
\
u0026d=identicon
'
,
avatar_url
:
'
https://www.gravatar.com/avatar/e301827eb03be955c9c172cb9a8e4e8a?s=80
\
u0026d=identicon
'
,
web_url
:
'
http://localhost:3001/michaele.will
'
,
},
],
...
...
@@ -100,7 +104,8 @@ const RESPONSE_MAP = {
username
:
'
user0
'
,
id
:
22
,
state
:
'
active
'
,
avatar_url
:
'
https://www.gravatar.com/avatar/52e4ce24a915fb7e51e1ad3b57f4b00a?s=80
\
u0026d=identicon
'
,
avatar_url
:
'
https://www.gravatar.com/avatar/52e4ce24a915fb7e51e1ad3b57f4b00a?s=80
\
u0026d=identicon
'
,
web_url
:
'
http://localhost:3001/user0
'
,
},
{
...
...
@@ -108,7 +113,8 @@ const RESPONSE_MAP = {
username
:
'
tajuana
'
,
id
:
18
,
state
:
'
active
'
,
avatar_url
:
'
https://www.gravatar.com/avatar/4852a41fb41616bf8f140d3701673f53?s=80
\
u0026d=identicon
'
,
avatar_url
:
'
https://www.gravatar.com/avatar/4852a41fb41616bf8f140d3701673f53?s=80
\
u0026d=identicon
'
,
web_url
:
'
http://localhost:3001/tajuana
'
,
},
{
...
...
@@ -116,7 +122,8 @@ const RESPONSE_MAP = {
username
:
'
michaele.will
'
,
id
:
16
,
state
:
'
active
'
,
avatar_url
:
'
https://www.gravatar.com/avatar/e301827eb03be955c9c172cb9a8e4e8a?s=80
\
u0026d=identicon
'
,
avatar_url
:
'
https://www.gravatar.com/avatar/e301827eb03be955c9c172cb9a8e4e8a?s=80
\
u0026d=identicon
'
,
web_url
:
'
http://localhost:3001/michaele.will
'
,
},
],
...
...
@@ -126,20 +133,21 @@ const RESPONSE_MAP = {
},
'
/autocomplete/projects?project_id=15
'
:
[
{
'
id
'
:
0
,
'
name_with_namespace
'
:
'
No project
'
,
},
{
'
id
'
:
20
,
'
name_with_namespace
'
:
'
foo / bar
'
,
id
:
0
,
name_with_namespace
:
'
No project
'
,
},
{
id
:
20
,
name_with_namespace
:
'
foo / bar
'
,
},
],
},
'
PUT
'
:
{
PUT
:
{
'
/gitlab-org/gitlab-shell/issues/5.json
'
:
{
data
:
{},
},
},
'
POST
'
:
{
POST
:
{
'
/gitlab-org/gitlab-shell/issues/5/move
'
:
{
id
:
123
,
iid
:
5
,
...
...
@@ -182,7 +190,8 @@ const mockData = {
id
:
1
,
name
:
'
Administrator
'
,
username
:
'
root
'
,
avatar_url
:
'
https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon
'
,
avatar_url
:
'
https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon
'
,
},
rootPath
:
'
/
'
,
fullPath
:
'
/gitlab-org/gitlab-shell
'
,
...
...
@@ -201,12 +210,14 @@ const mockData = {
},
};
mockData
.
sidebarMockInterceptor
=
function
(
request
,
next
)
{
mockData
.
sidebarMockInterceptor
=
function
(
request
,
next
)
{
const
body
=
this
.
responseMap
[
request
.
method
.
toUpperCase
()][
request
.
url
];
next
(
request
.
respondWith
(
JSON
.
stringify
(
body
),
{
status
:
200
,
}));
next
(
request
.
respondWith
(
JSON
.
stringify
(
body
),
{
status
:
200
,
}),
);
}.
bind
(
mockData
);
export
default
mockData
;
spec/javascripts/vue_mr_widget/mock_data.js
View file @
6736efc4
/* eslint-disable */
export
default
{
"
id
"
:
132
,
"
iid
"
:
22
,
"
assignee_id
"
:
null
,
"
author_id
"
:
1
,
"
description
"
:
""
,
"
lock_version
"
:
null
,
"
milestone_id
"
:
null
,
"
position
"
:
0
,
"
state
"
:
"
merged
"
,
"
title
"
:
"
Update README.md
"
,
"
updated_by_id
"
:
null
,
"
created_at
"
:
"
2017-04-07T12:27:26.718Z
"
,
"
updated_at
"
:
"
2017-04-07T15:39:25.852Z
"
,
"
time_estimate
"
:
0
,
"
total_time_spent
"
:
0
,
"
human_time_estimate
"
:
null
,
"
human_total_time_spent
"
:
null
,
"
in_progress_merge_commit_sha
"
:
null
,
"
merge_commit_sha
"
:
"
53027d060246c8f47e4a9310fb332aa52f221775
"
,
"
merge_error
"
:
null
,
"
merge_params
"
:
{
"
force_remove_source_branch
"
:
null
id
:
132
,
iid
:
22
,
assignee_id
:
null
,
author_id
:
1
,
description
:
''
,
lock_version
:
null
,
milestone_id
:
null
,
position
:
0
,
state
:
'
merged
'
,
title
:
'
Update README.md
'
,
updated_by_id
:
null
,
created_at
:
'
2017-04-07T12:27:26.718Z
'
,
updated_at
:
'
2017-04-07T15:39:25.852Z
'
,
time_estimate
:
0
,
total_time_spent
:
0
,
human_time_estimate
:
null
,
human_total_time_spent
:
null
,
in_progress_merge_commit_sha
:
null
,
merge_commit_sha
:
'
53027d060246c8f47e4a9310fb332aa52f221775
'
,
merge_error
:
null
,
merge_params
:
{
force_remove_source_branch
:
null
,
},
"
merge_status
"
:
"
can_be_merged
"
,
"
merge_user_id
"
:
null
,
"
merge_when_pipeline_succeeds
"
:
false
,
"
source_branch
"
:
"
daaaa
"
,
"
source_branch_link
"
:
"
daaaa
"
,
"
source_project_id
"
:
19
,
"
target_branch
"
:
"
master
"
,
"
target_project_id
"
:
19
,
"
metrics
"
:
{
"
merged_by
"
:
{
"
name
"
:
"
Administrator
"
,
"
username
"
:
"
root
"
,
"
id
"
:
1
,
"
state
"
:
"
active
"
,
"
avatar_url
"
:
"
https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon
"
,
"
web_url
"
:
"
http://localhost:3000/root
"
merge_status
:
'
can_be_merged
'
,
merge_user_id
:
null
,
merge_when_pipeline_succeeds
:
false
,
source_branch
:
'
daaaa
'
,
source_branch_link
:
'
daaaa
'
,
source_project_id
:
19
,
target_branch
:
'
master
'
,
target_project_id
:
19
,
metrics
:
{
merged_by
:
{
name
:
'
Administrator
'
,
username
:
'
root
'
,
id
:
1
,
state
:
'
active
'
,
avatar_url
:
'
https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon
'
,
web_url
:
'
http://localhost:3000/root
'
,
},
"
merged_at
"
:
"
2017-04-07T15:39:25.696Z
"
,
"
closed_by
"
:
null
,
"
closed_at
"
:
null
merged_at
:
'
2017-04-07T15:39:25.696Z
'
,
closed_by
:
null
,
closed_at
:
null
,
},
"
author
"
:
{
"
name
"
:
"
Administrator
"
,
"
username
"
:
"
root
"
,
"
id
"
:
1
,
"
state
"
:
"
active
"
,
"
avatar_url
"
:
"
https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon
"
,
"
web_url
"
:
"
http://localhost:3000/root
"
author
:
{
name
:
'
Administrator
'
,
username
:
'
root
'
,
id
:
1
,
state
:
'
active
'
,
avatar_url
:
'
https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon
'
,
web_url
:
'
http://localhost:3000/root
'
,
},
"
merge_user
"
:
null
,
"
diff_head_sha
"
:
"
104096c51715e12e7ae41f9333e9fa35b73f385d
"
,
"
diff_head_commit_short_id
"
:
"
104096c5
"
,
"
merge_commit_message
"
:
"
Merge branch 'daaaa' into 'master'
\n\n
Update README.md
\n\n
See merge request !22
"
,
"
pipeline
"
:
{
"
id
"
:
172
,
"
user
"
:
{
"
name
"
:
"
Administrator
"
,
"
username
"
:
"
root
"
,
"
id
"
:
1
,
"
state
"
:
"
active
"
,
"
avatar_url
"
:
"
https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon
"
,
"
web_url
"
:
"
http://localhost:3000/root
"
merge_user
:
null
,
diff_head_sha
:
'
104096c51715e12e7ae41f9333e9fa35b73f385d
'
,
diff_head_commit_short_id
:
'
104096c5
'
,
merge_commit_message
:
"
Merge branch 'daaaa' into 'master'
\n\n
Update README.md
\n\n
See merge request !22
"
,
pipeline
:
{
id
:
172
,
user
:
{
name
:
'
Administrator
'
,
username
:
'
root
'
,
id
:
1
,
state
:
'
active
'
,
avatar_url
:
'
https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon
'
,
web_url
:
'
http://localhost:3000/root
'
,
},
"
active
"
:
false
,
"
coverage
"
:
"
92.16
"
,
"
path
"
:
"
/root/acets-app/pipelines/172
"
,
"
details
"
:
{
"
status
"
:
{
"
icon
"
:
"
icon_status_success
"
,
"
favicon
"
:
"
favicon_status_success
"
,
"
text
"
:
"
passed
"
,
"
label
"
:
"
passed
"
,
"
group
"
:
"
success
"
,
"
has_details
"
:
true
,
"
details_path
"
:
"
/root/acets-app/pipelines/172
"
active
:
false
,
coverage
:
'
92.16
'
,
path
:
'
/root/acets-app/pipelines/172
'
,
details
:
{
status
:
{
icon
:
'
icon_status_success
'
,
favicon
:
'
favicon_status_success
'
,
text
:
'
passed
'
,
label
:
'
passed
'
,
group
:
'
success
'
,
has_details
:
true
,
details_path
:
'
/root/acets-app/pipelines/172
'
,
},
"
duration
"
:
null
,
"
finished_at
"
:
"
2017-04-07T14:00:14.256Z
"
,
"
stages
"
:
[
duration
:
null
,
finished_at
:
'
2017-04-07T14:00:14.256Z
'
,
stages
:
[
{
"
name
"
:
"
build
"
,
"
title
"
:
"
build: failed
"
,
"
status
"
:
{
"
icon
"
:
"
icon_status_failed
"
,
"
favicon
"
:
"
favicon_status_failed
"
,
"
text
"
:
"
failed
"
,
"
label
"
:
"
failed
"
,
"
group
"
:
"
failed
"
,
"
has_details
"
:
true
,
"
details_path
"
:
"
/root/acets-app/pipelines/172#build
"
name
:
'
build
'
,
title
:
'
build: failed
'
,
status
:
{
icon
:
'
icon_status_failed
'
,
favicon
:
'
favicon_status_failed
'
,
text
:
'
failed
'
,
label
:
'
failed
'
,
group
:
'
failed
'
,
has_details
:
true
,
details_path
:
'
/root/acets-app/pipelines/172#build
'
,
},
"
path
"
:
"
/root/acets-app/pipelines/172#build
"
,
"
dropdown_path
"
:
"
/root/acets-app/pipelines/172/stage.json?stage=build
"
path
:
'
/root/acets-app/pipelines/172#build
'
,
dropdown_path
:
'
/root/acets-app/pipelines/172/stage.json?stage=build
'
,
},
{
"
name
"
:
"
review
"
,
"
title
"
:
"
review: skipped
"
,
"
status
"
:
{
"
icon
"
:
"
icon_status_skipped
"
,
"
favicon
"
:
"
favicon_status_skipped
"
,
"
text
"
:
"
skipped
"
,
"
label
"
:
"
skipped
"
,
"
group
"
:
"
skipped
"
,
"
has_details
"
:
true
,
"
details_path
"
:
"
/root/acets-app/pipelines/172#review
"
name
:
'
review
'
,
title
:
'
review: skipped
'
,
status
:
{
icon
:
'
icon_status_skipped
'
,
favicon
:
'
favicon_status_skipped
'
,
text
:
'
skipped
'
,
label
:
'
skipped
'
,
group
:
'
skipped
'
,
has_details
:
true
,
details_path
:
'
/root/acets-app/pipelines/172#review
'
,
},
"
path
"
:
"
/root/acets-app/pipelines/172#review
"
,
"
dropdown_path
"
:
"
/root/acets-app/pipelines/172/stage.json?stage=review
"
}
],
"
artifacts
"
:
[
path
:
'
/root/acets-app/pipelines/172#review
'
,
dropdown_path
:
'
/root/acets-app/pipelines/172/stage.json?stage=review
'
,
},
],
"
manual_actions
"
:
[
artifacts
:
[],
manual_actions
:
[
{
"
name
"
:
"
stop_review
"
,
"
path
"
:
"
/root/acets-app/builds/1427/play
"
,
"
playable
"
:
false
}
]
name
:
'
stop_review
'
,
path
:
'
/root/acets-app/builds/1427/play
'
,
playable
:
false
,
}
,
]
,
},
"
flags
"
:
{
"
latest
"
:
false
,
"
triggered
"
:
false
,
"
stuck
"
:
false
,
"
yaml_errors
"
:
false
,
"
retryable
"
:
true
,
"
cancelable
"
:
false
flags
:
{
latest
:
false
,
triggered
:
false
,
stuck
:
false
,
yaml_errors
:
false
,
retryable
:
true
,
cancelable
:
false
,
},
"
ref
"
:
{
"
name
"
:
"
daaaa
"
,
"
path
"
:
"
/root/acets-app/tree/daaaa
"
,
"
tag
"
:
false
,
"
branch
"
:
true
ref
:
{
name
:
'
daaaa
'
,
path
:
'
/root/acets-app/tree/daaaa
'
,
tag
:
false
,
branch
:
true
,
},
"
commit
"
:
{
"
id
"
:
"
104096c51715e12e7ae41f9333e9fa35b73f385d
"
,
"
short_id
"
:
"
104096c5
"
,
"
title
"
:
"
Update README.md
"
,
"
created_at
"
:
"
2017-04-07T15:27:18.000+03:00
"
,
"
parent_ids
"
:
[
"
2396536178668d8930c29d904e53bd4d06228b32
"
],
"
message
"
:
"
Update README.md
"
,
"
author_name
"
:
"
Administrator
"
,
"
author_email
"
:
"
admin@example.com
"
,
"
authored_date
"
:
"
2017-04-07T15:27:18.000+03:00
"
,
"
committer_name
"
:
"
Administrator
"
,
"
committer_email
"
:
"
admin@example.com
"
,
"
committed_date
"
:
"
2017-04-07T15:27:18.000+03:00
"
,
"
author
"
:
{
"
name
"
:
"
Administrator
"
,
"
username
"
:
"
root
"
,
"
id
"
:
1
,
"
state
"
:
"
active
"
,
"
avatar_url
"
:
"
https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon
"
,
"
web_url
"
:
"
http://localhost:3000/root
"
commit
:
{
id
:
'
104096c51715e12e7ae41f9333e9fa35b73f385d
'
,
short_id
:
'
104096c5
'
,
title
:
'
Update README.md
'
,
created_at
:
'
2017-04-07T15:27:18.000+03:00
'
,
parent_ids
:
[
'
2396536178668d8930c29d904e53bd4d06228b32
'
],
message
:
'
Update README.md
'
,
author_name
:
'
Administrator
'
,
author_email
:
'
admin@example.com
'
,
authored_date
:
'
2017-04-07T15:27:18.000+03:00
'
,
committer_name
:
'
Administrator
'
,
committer_email
:
'
admin@example.com
'
,
committed_date
:
'
2017-04-07T15:27:18.000+03:00
'
,
author
:
{
name
:
'
Administrator
'
,
username
:
'
root
'
,
id
:
1
,
state
:
'
active
'
,
avatar_url
:
'
https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon
'
,
web_url
:
'
http://localhost:3000/root
'
,
},
"
author_gravatar_url
"
:
"
https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon
"
,
"
commit_url
"
:
"
http://localhost:3000/root/acets-app/commit/104096c51715e12e7ae41f9333e9fa35b73f385d
"
,
"
commit_path
"
:
"
/root/acets-app/commit/104096c51715e12e7ae41f9333e9fa35b73f385d
"
author_gravatar_url
:
'
https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon
'
,
commit_url
:
'
http://localhost:3000/root/acets-app/commit/104096c51715e12e7ae41f9333e9fa35b73f385d
'
,
commit_path
:
'
/root/acets-app/commit/104096c51715e12e7ae41f9333e9fa35b73f385d
'
,
},
"
retry_path
"
:
"
/root/acets-app/pipelines/172/retry
"
,
"
created_at
"
:
"
2017-04-07T12:27:19.520Z
"
,
"
updated_at
"
:
"
2017-04-07T15:28:44.800Z
"
retry_path
:
'
/root/acets-app/pipelines/172/retry
'
,
created_at
:
'
2017-04-07T12:27:19.520Z
'
,
updated_at
:
'
2017-04-07T15:28:44.800Z
'
,
},
"
work_in_progress
"
:
false
,
"
source_branch_exists
"
:
false
,
"
mergeable_discussions_state
"
:
true
,
"
conflicts_can_be_resolved_in_ui
"
:
false
,
"
branch_missing
"
:
true
,
"
commits_count
"
:
1
,
"
has_conflicts
"
:
false
,
"
can_be_merged
"
:
true
,
"
has_ci
"
:
true
,
"
ci_status
"
:
"
success
"
,
"
pipeline_status_path
"
:
"
/root/acets-app/merge_requests/22/pipeline_status
"
,
"
issues_links
"
:
{
"
closing
"
:
""
,
"
mentioned_but_not_closing
"
:
""
work_in_progress
:
false
,
source_branch_exists
:
false
,
mergeable_discussions_state
:
true
,
conflicts_can_be_resolved_in_ui
:
false
,
branch_missing
:
true
,
commits_count
:
1
,
has_conflicts
:
false
,
can_be_merged
:
true
,
has_ci
:
true
,
ci_status
:
'
success
'
,
pipeline_status_path
:
'
/root/acets-app/merge_requests/22/pipeline_status
'
,
issues_links
:
{
closing
:
''
,
mentioned_but_not_closing
:
''
,
},
"
current_user
"
:
{
"
can_resolve_conflicts
"
:
true
,
"
can_remove_source_branch
"
:
false
,
"
can_revert_on_current_merge_request
"
:
true
,
"
can_cherry_pick_on_current_merge_request
"
:
true
current_user
:
{
can_resolve_conflicts
:
true
,
can_remove_source_branch
:
false
,
can_revert_on_current_merge_request
:
true
,
can_cherry_pick_on_current_merge_request
:
true
,
},
"
target_branch_path
"
:
"
/root/acets-app/branches/master
"
,
"
source_branch_path
"
:
"
/root/acets-app/branches/daaaa
"
,
"
conflict_resolution_ui_path
"
:
"
/root/acets-app/merge_requests/22/conflicts
"
,
"
remove_wip_path
"
:
"
/root/acets-app/merge_requests/22/remove_wip
"
,
"
cancel_merge_when_pipeline_succeeds_path
"
:
"
/root/acets-app/merge_requests/22/cancel_merge_when_pipeline_succeeds
"
,
"
create_issue_to_resolve_discussions_path
"
:
"
/root/acets-app/issues/new?merge_request_to_resolve_discussions_of=22
"
,
"
merge_path
"
:
"
/root/acets-app/merge_requests/22/merge
"
,
"
cherry_pick_in_fork_path
"
:
"
/root/acets-app/forks?continue%5Bnotice%5D=You%27re+not+allowed+to+make+changes+to+this+project+directly.+A+fork+of+this+project+has+been+created+that+you+can+make+changes+in%2C+so+you+can+submit+a+merge+request.+Try+to+revert+this+commit+again.&continue%5Bnotice_now%5D=You%27re+not+allowed+to+make+changes+to+this+project+directly.+A+fork+of+this+project+is+being+created+that+you+can+make+changes+in%2C+so+you+can+submit+a+merge+request.&continue%5Bto%5D=%2Froot%2Facets-app%2Fmerge_requests%2F22&namespace_key=1
"
,
"
revert_in_fork_path
"
:
"
/root/acets-app/forks?continue%5Bnotice%5D=You%27re+not+allowed+to+make+changes+to+this+project+directly.+A+fork+of+this+project+has+been+created+that+you+can+make+changes+in%2C+so+you+can+submit+a+merge+request.+Try+to+cherry-pick+this+commit+again.&continue%5Bnotice_now%5D=You%27re+not+allowed+to+make+changes+to+this+project+directly.+A+fork+of+this+project+is+being+created+that+you+can+make+changes+in%2C+so+you+can+submit+a+merge+request.&continue%5Bto%5D=%2Froot%2Facets-app%2Fmerge_requests%2F22&namespace_key=1
"
,
"
email_patches_path
"
:
"
/root/acets-app/merge_requests/22.patch
"
,
"
plain_diff_path
"
:
"
/root/acets-app/merge_requests/22.diff
"
,
"
status_path
"
:
"
/root/acets-app/merge_requests/22.json
"
,
"
merge_check_path
"
:
"
/root/acets-app/merge_requests/22/merge_check
"
,
"
ci_environments_status_url
"
:
"
/root/acets-app/merge_requests/22/ci_environments_status
"
,
"
project_archived
"
:
false
,
"
merge_commit_message_with_description
"
:
"
Merge branch 'daaaa' into 'master'
\n\n
Update README.md
\n\n
See merge request !22
"
,
"
diverged_commits_count
"
:
0
,
"
only_allow_merge_if_pipeline_succeeds
"
:
false
,
"
commit_change_content_path
"
:
"
/root/acets-app/merge_requests/22/commit_change_content
"
,
target_branch_path
:
'
/root/acets-app/branches/master
'
,
source_branch_path
:
'
/root/acets-app/branches/daaaa
'
,
conflict_resolution_ui_path
:
'
/root/acets-app/merge_requests/22/conflicts
'
,
remove_wip_path
:
'
/root/acets-app/merge_requests/22/remove_wip
'
,
cancel_merge_when_pipeline_succeeds_path
:
'
/root/acets-app/merge_requests/22/cancel_merge_when_pipeline_succeeds
'
,
create_issue_to_resolve_discussions_path
:
'
/root/acets-app/issues/new?merge_request_to_resolve_discussions_of=22
'
,
merge_path
:
'
/root/acets-app/merge_requests/22/merge
'
,
cherry_pick_in_fork_path
:
'
/root/acets-app/forks?continue%5Bnotice%5D=You%27re+not+allowed+to+make+changes+to+this+project+directly.+A+fork+of+this+project+has+been+created+that+you+can+make+changes+in%2C+so+you+can+submit+a+merge+request.+Try+to+revert+this+commit+again.&continue%5Bnotice_now%5D=You%27re+not+allowed+to+make+changes+to+this+project+directly.+A+fork+of+this+project+is+being+created+that+you+can+make+changes+in%2C+so+you+can+submit+a+merge+request.&continue%5Bto%5D=%2Froot%2Facets-app%2Fmerge_requests%2F22&namespace_key=1
'
,
revert_in_fork_path
:
'
/root/acets-app/forks?continue%5Bnotice%5D=You%27re+not+allowed+to+make+changes+to+this+project+directly.+A+fork+of+this+project+has+been+created+that+you+can+make+changes+in%2C+so+you+can+submit+a+merge+request.+Try+to+cherry-pick+this+commit+again.&continue%5Bnotice_now%5D=You%27re+not+allowed+to+make+changes+to+this+project+directly.+A+fork+of+this+project+is+being+created+that+you+can+make+changes+in%2C+so+you+can+submit+a+merge+request.&continue%5Bto%5D=%2Froot%2Facets-app%2Fmerge_requests%2F22&namespace_key=1
'
,
email_patches_path
:
'
/root/acets-app/merge_requests/22.patch
'
,
plain_diff_path
:
'
/root/acets-app/merge_requests/22.diff
'
,
status_path
:
'
/root/acets-app/merge_requests/22.json
'
,
merge_check_path
:
'
/root/acets-app/merge_requests/22/merge_check
'
,
ci_environments_status_url
:
'
/root/acets-app/merge_requests/22/ci_environments_status
'
,
project_archived
:
false
,
merge_commit_message_with_description
:
"
Merge branch 'daaaa' into 'master'
\n\n
Update README.md
\n\n
See merge request !22
"
,
diverged_commits_count
:
0
,
only_allow_merge_if_pipeline_succeeds
:
false
,
commit_change_content_path
:
'
/root/acets-app/merge_requests/22/commit_change_content
'
,
codeclimate
:
{
head_path
:
"
head.json
"
,
base_path
:
"
base.json
"
,
head_path
:
'
head.json
'
,
base_path
:
'
base.json
'
,
},
blob_path
:
{
base_path
:
'
blob_path
'
,
...
...
@@ -229,7 +234,7 @@ export const headIssues = [
lines
:
{
begin
:
6
,
end
:
7
,
}
}
,
},
fingerprint
:
'
e879dd9bbc0953cad5037cde7ff0f627
'
,
},
...
...
@@ -241,11 +246,11 @@ export const headIssues = [
path
:
'
Gemfile.lock
'
,
lines
:
{
begin
:
22
,
end
:
22
}
end
:
22
,
}
,
},
fingerprint
:
'
ca2e59451e98ae60ba2f54e3857c50e5
'
,
}
}
,
];
// Codeclimate
export
const
parsedHeadIssues
=
[
...
...
@@ -256,7 +261,7 @@ export const parsedHeadIssues = [
path
:
'
lib/six.rb
'
,
lines
:
{
begin
:
6
,
end
:
7
end
:
7
,
},
},
fingerprint
:
'
e879dd9bbc0953cad5037cde7ff0f627
'
,
...
...
@@ -276,8 +281,8 @@ export const baseIssues = [
path
:
'
Gemfile.lock
'
,
lines
:
{
begin
:
22
,
end
:
22
}
end
:
22
,
}
,
},
fingerprint
:
'
ca2e59451e98ae60ba2f54e3857c50e5
'
,
},
...
...
@@ -289,11 +294,11 @@ export const baseIssues = [
path
:
'
Gemfile.lock
'
,
lines
:
{
begin
:
21
,
end
:
21
}
end
:
21
,
}
,
},
fingerprint
:
'
ca2354534dee94ae60ba2f54e3857c50e5
'
,
}
}
,
];
export
const
parsedBaseIssues
=
[
...
...
@@ -308,9 +313,9 @@ export const parsedBaseIssues = [
end
:
21
,
},
},
fingerprint
:
"
ca2354534dee94ae60ba2f54e3857c50e5
"
,
name
:
"
Insecure Dependency
"
,
path
:
"
Gemfile.lock
"
,
fingerprint
:
'
ca2354534dee94ae60ba2f54e3857c50e5
'
,
name
:
'
Insecure Dependency
'
,
path
:
'
Gemfile.lock
'
,
line
:
21
,
urlPath
:
'
basePath/Gemfile.lock#L21
'
,
},
...
...
@@ -350,7 +355,6 @@ export const headPerformance = [
},
],
},
];
export
const
basePerformance
=
[
...
...
spec/javascripts/vue_shared/components/mock_data.js
View file @
6736efc4
/* eslint-disable */
export
const
mockMetrics
=
[
[
1493716685
,
'
4.30859375
'
],
[
1493716745
,
'
4.30859375
'
],
...
...
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