summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClement Ho <clemmakesapps@gmail.com>2019-06-04 21:58:51 +0000
committerClement Ho <clemmakesapps@gmail.com>2019-06-04 21:58:51 +0000
commit75e11922026db90ccb81b0125b18b0bd2ffbb7fb (patch)
tree1d437c906d062a8a0e3850a2ea57b10516885191
parente794649b525fb8b5cb4f49d3d053e80efaf0682b (diff)
parent0e4033860ba59a48eab041fd6fca0cf8a30c9c9b (diff)
downloadgitlab-ce-75e11922026db90ccb81b0125b18b0bd2ffbb7fb.tar.gz
Merge branch 'fix-external-dashboard-specs' into 'master'
Fix "operation settings external dashboard component" Jest specs See merge request gitlab-org/gitlab-ce!29160
-rw-r--r--spec/frontend/operation_settings/components/external_dashboard_spec.js8
1 files changed, 5 insertions, 3 deletions
diff --git a/spec/frontend/operation_settings/components/external_dashboard_spec.js b/spec/frontend/operation_settings/components/external_dashboard_spec.js
index 986aada0b03..a881de8fbfe 100644
--- a/spec/frontend/operation_settings/components/external_dashboard_spec.js
+++ b/spec/frontend/operation_settings/components/external_dashboard_spec.js
@@ -114,6 +114,8 @@ describe('operation settings external dashboard component', () => {
});
describe('submit button', () => {
+ const findSubmitButton = () => wrapper.find('.settings-content form').find(GlButton);
+
const endpointRequest = [
operationsSettingsEndpoint,
{
@@ -127,14 +129,14 @@ describe('operation settings external dashboard component', () => {
it('renders button label', () => {
mountComponent();
- const submit = wrapper.find(GlButton);
+ const submit = findSubmitButton();
expect(submit.text()).toBe('Save Changes');
});
it('submits form on click', () => {
mountComponent(false);
axios.patch.mockResolvedValue();
- wrapper.find(GlButton).trigger('click');
+ findSubmitButton().trigger('click');
expect(axios.patch).toHaveBeenCalledWith(...endpointRequest);
@@ -145,7 +147,7 @@ describe('operation settings external dashboard component', () => {
mountComponent(false);
const message = 'mockErrorMessage';
axios.patch.mockRejectedValue({ response: { data: { message } } });
- wrapper.find(GlButton).trigger('click');
+ findSubmitButton().trigger('click');
expect(axios.patch).toHaveBeenCalledWith(...endpointRequest);