summaryrefslogtreecommitdiff
path: root/spec/frontend/environments/environment_folder_spec.js
diff options
context:
space:
mode:
Diffstat (limited to 'spec/frontend/environments/environment_folder_spec.js')
-rw-r--r--spec/frontend/environments/environment_folder_spec.js22
1 files changed, 18 insertions, 4 deletions
diff --git a/spec/frontend/environments/environment_folder_spec.js b/spec/frontend/environments/environment_folder_spec.js
index 48624f2324b..a37515bc3f7 100644
--- a/spec/frontend/environments/environment_folder_spec.js
+++ b/spec/frontend/environments/environment_folder_spec.js
@@ -31,6 +31,7 @@ describe('~/environments/components/environments_folder.vue', () => {
apolloProvider,
propsData: {
scope: 'available',
+ search: '',
...propsData,
},
stubs: { transition: stubTransition() },
@@ -137,13 +138,26 @@ describe('~/environments/components/environments_folder.vue', () => {
expect(environmentFolderMock).toHaveBeenCalledTimes(1);
expect(environmentFolderMock).toHaveBeenCalledWith(
{},
- {
- environment: nestedEnvironment.latest,
- scope,
- },
+ expect.objectContaining({ scope }),
expect.anything(),
expect.anything(),
);
},
);
+
+ it('should query for the entered parameter', async () => {
+ const search = 'hello';
+
+ wrapper = createWrapper({ nestedEnvironment, search }, createApolloProvider());
+
+ await nextTick();
+ await waitForPromises();
+
+ expect(environmentFolderMock).toHaveBeenCalledWith(
+ expect.anything(),
+ expect.objectContaining({ search }),
+ expect.anything(),
+ expect.anything(),
+ );
+ });
});