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
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Boxiang Sun
gitlab-ce
Commits
b7aca35f
Commit
b7aca35f
authored
May 10, 2017
by
Filipa Lacerda
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix broken test - load correct data
parent
bb3b62af
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
233 additions
and
102 deletions
+233
-102
spec/javascripts/pipelines/graph/graph_component_spec.js
spec/javascripts/pipelines/graph/graph_component_spec.js
+1
-102
spec/javascripts/pipelines/graph/mock_data.js
spec/javascripts/pipelines/graph/mock_data.js
+232
-0
No files found.
spec/javascripts/pipelines/graph/graph_component_spec.js
View file @
b7aca35f
import
Vue
from
'
vue
'
;
import
graphComponent
from
'
~/pipelines/components/graph/graph_component.vue
'
;
import
graphJSON
from
'
./mock_data
'
;
describe
(
'
graph component
'
,
()
=>
{
preloadFixtures
(
'
static/graph.html.raw
'
);
...
...
@@ -19,108 +20,6 @@ describe('graph component', () => {
});
describe
(
'
with a successfull response
'
,
()
=>
{
const
graphJSON
=
{
details
:
{
stages
:
[{
name
:
'
review
'
,
title
:
'
review: passed
'
,
groups
:
[{
name
:
'
review_1
'
,
size
:
1
,
status
:
{
icon
:
'
icon_status_success
'
,
text
:
'
passed
'
,
label
:
'
passed
'
,
group
:
'
success
'
,
has_details
:
true
,
details_path
:
'
/root/review-app/builds/4374
'
,
favicon
:
'
/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico
'
,
action
:
{
icon
:
'
icon_action_retry
'
,
title
:
'
Retry
'
,
path
:
'
/root/review-app/builds/4374/retry
'
,
method
:
'
post
'
,
},
},
jobs
:
[{
id
:
4374
,
name
:
'
review_1
'
,
build_path
:
'
/root/review-app/builds/4374
'
,
retry_path
:
'
/root/review-app/builds/4374/retry
'
,
playable
:
false
,
created_at
:
'
2017-05-08T14:57:39.880Z
'
,
updated_at
:
'
2017-05-08T14:57:52.639Z
'
,
status
:
{
icon
:
'
icon_status_success
'
,
text
:
'
passed
'
,
label
:
'
passed
'
,
group
:
'
success
'
,
has_details
:
true
,
details_path
:
'
/root/review-app/builds/4374
'
,
favicon
:
'
/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico
'
,
action
:
{
icon
:
'
icon_action_retry
'
,
title
:
'
Retry
'
,
path
:
'
/root/review-app/builds/4374/retry
'
,
method
:
'
post
'
,
},
},
}],
},
{
name
:
'
test_1
'
,
title
:
'
test_1: passed
'
,
status
:
{
icon
:
'
icon_status_success
'
,
text
:
'
passed
'
,
label
:
'
passed
'
,
details_path
:
'
/root/ci-mock/pipelines/123#test
'
,
},
path
:
'
/root/ci-mock/pipelines/123#test
'
,
groups
:
[{
name
:
'
test
'
,
size
:
1
,
jobs
:
[{
id
:
4153
,
name
:
'
test
'
,
status
:
{
icon
:
'
icon_status_success
'
,
text
:
'
passed
'
,
label
:
'
passed
'
,
details_path
:
'
/root/ci-mock/builds/4153
'
,
action
:
{
icon
:
'
icon_action_retry
'
,
title
:
'
Retry
'
,
path
:
'
/root/ci-mock/builds/4153/retry
'
,
method
:
'
post
'
,
},
},
}],
},
{
name
:
'
test
'
,
size
:
1
,
jobs
:
[{
id
:
4153
,
name
:
'
test
'
,
status
:
{
icon
:
'
icon_status_success
'
,
text
:
'
passed
'
,
label
:
'
passed
'
,
details_path
:
'
/root/ci-mock/builds/4153
'
,
action
:
{
icon
:
'
icon_action_retry
'
,
title
:
'
Retry
'
,
path
:
'
/root/ci-mock/builds/4153/retry
'
,
method
:
'
post
'
,
},
},
}],
}],
}],
}],
},
};
const
interceptor
=
(
request
,
next
)
=>
{
next
(
request
.
respondWith
(
JSON
.
stringify
(
graphJSON
),
{
status
:
200
,
...
...
spec/javascripts/pipelines/graph/mock_data.js
0 → 100644
View file @
b7aca35f
/* 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
"
},
"
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
"
:
"
icon_action_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
"
:
"
icon_action_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
"
},
{
"
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
"
:
"
icon_action_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
"
:
"
icon_action_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
"
:
"
icon_action_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
"
:
"
icon_action_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
}]
},
"
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
},
"
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
"
},
"
created_at
"
:
"
2017-04-13T09:25:18.881Z
"
,
"
updated_at
"
:
"
2017-04-19T14:30:27.561Z
"
};
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