summaryrefslogtreecommitdiff
path: root/spec/javascripts/badges/store/actions_spec.js
diff options
context:
space:
mode:
authorSimon Knox <psimyn@gmail.com>2018-10-29 10:09:53 +1100
committerSimon Knox <psimyn@gmail.com>2018-10-29 10:09:53 +1100
commit8783eb33a01549403eb90769f6e45ef33caa374d (patch)
treec5b612a13cb42e496d5ebd8ee55ab32bb5be8053 /spec/javascripts/badges/store/actions_spec.js
parent67f28ccdd85fa6c80e52dd5799c10893e6d9e0a8 (diff)
parent04184b32ec77c073757218f02f2796a24e88b79b (diff)
downloadgitlab-ce-8783eb33a01549403eb90769f6e45ef33caa374d.tar.gz
Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce into backport-ee-7203-sticky-logs-topbarbackport-ee-7203-sticky-logs-topbar
Diffstat (limited to 'spec/javascripts/badges/store/actions_spec.js')
-rw-r--r--spec/javascripts/badges/store/actions_spec.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/spec/javascripts/badges/store/actions_spec.js b/spec/javascripts/badges/store/actions_spec.js
index bb6263c6de4..2623465ebd6 100644
--- a/spec/javascripts/badges/store/actions_spec.js
+++ b/spec/javascripts/badges/store/actions_spec.js
@@ -94,6 +94,7 @@ describe('Badges store actions', () => {
link_url: badgeInAddForm.linkUrl,
}),
);
+
expect(dispatch.calls.allArgs()).toEqual([['requestNewBadge']]);
dispatch.calls.reset();
return [200, dummyResponse];
@@ -117,6 +118,7 @@ describe('Badges store actions', () => {
link_url: badgeInAddForm.linkUrl,
}),
);
+
expect(dispatch.calls.allArgs()).toEqual([['requestNewBadge']]);
dispatch.calls.reset();
return [500, ''];
@@ -296,6 +298,7 @@ describe('Badges store actions', () => {
.loadBadges({ state, dispatch }, dummyData)
.then(() => {
const badges = dummyReponse.map(transformBackendBadge);
+
expect(dispatch.calls.allArgs()).toEqual([['receiveLoadBadges', badges]]);
})
.then(done)
@@ -416,6 +419,7 @@ describe('Badges store actions', () => {
.then(() => {
expect(axios.get.calls.count()).toBe(1);
const url = axios.get.calls.argsFor(0)[0];
+
expect(url).toMatch(`^${dummyEndpointUrl}/render?`);
expect(url).toMatch('\\?link_url=%3Cscript%3EI%20am%20dangerous!%3C%2Fscript%3E&');
expect(url).toMatch('&image_url=%26make-sandwhich%3Dtrue$');
@@ -436,6 +440,7 @@ describe('Badges store actions', () => {
.renderBadge({ state, dispatch })
.then(() => {
const renderedBadge = transformBackendBadge(dummyReponse);
+
expect(dispatch.calls.allArgs()).toEqual([['receiveRenderedBadge', renderedBadge]]);
})
.then(done)
@@ -525,6 +530,7 @@ describe('Badges store actions', () => {
link_url: badgeInEditForm.linkUrl,
}),
);
+
expect(dispatch.calls.allArgs()).toEqual([['requestUpdatedBadge']]);
dispatch.calls.reset();
return [200, dummyResponse];
@@ -548,6 +554,7 @@ describe('Badges store actions', () => {
link_url: badgeInEditForm.linkUrl,
}),
);
+
expect(dispatch.calls.allArgs()).toEqual([['requestUpdatedBadge']]);
dispatch.calls.reset();
return [500, ''];