From 4ff6cec29aa42ed03ba9ab6fe5a2c0aa8ed4c4c8 Mon Sep 17 00:00:00 2001 From: Filipa Lacerda <filipa@gitlab.com> Date: Tue, 9 May 2017 14:49:31 +0100 Subject: [PATCH] Fix test failure in job vue componenFix test failure in job vue componentt --- .../pipelines/graph/graph_component_spec.js | 74 ++++++++++++------- 1 file changed, 46 insertions(+), 28 deletions(-) diff --git a/spec/javascripts/pipelines/graph/graph_component_spec.js b/spec/javascripts/pipelines/graph/graph_component_spec.js index a756617e65e..4acf71d8b4b 100644 --- a/spec/javascripts/pipelines/graph/graph_component_spec.js +++ b/spec/javascripts/pipelines/graph/graph_component_spec.js @@ -19,42 +19,60 @@ describe('graph component', () => { }); describe('with a successfull response', () => { - const interceptor = (request, next) => { - next(request.respondWith(JSON.stringify({ - details: { - stages: [{ - name: 'test', - title: 'test: passed', + const graphJSON = { + details: { + stages: [{ + name: 'review', + title: 'review: passed', + groups: [{ + name: 'review_1', + size: 1, status: { icon: 'icon_status_success', text: 'passed', label: 'passed', - details_path: '/root/ci-mock/pipelines/123#test', + 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', + }, }, - 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', - }, + 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', }, - }], + }, }], }], - }, - }), { + }], + }, + }; + + const interceptor = (request, next) => { + next(request.respondWith(JSON.stringify(graphJSON), { status: 200, })); }; -- 2.30.9