Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'spec/frontend/projects/compare/components/revision_dropdown_spec.js')
-rw-r--r--spec/frontend/projects/compare/components/revision_dropdown_spec.js18
1 files changed, 16 insertions, 2 deletions
diff --git a/spec/frontend/projects/compare/components/revision_dropdown_spec.js b/spec/frontend/projects/compare/components/revision_dropdown_spec.js
index f3ff5e26d2b..69d3167c99c 100644
--- a/spec/frontend/projects/compare/components/revision_dropdown_spec.js
+++ b/spec/frontend/projects/compare/components/revision_dropdown_spec.js
@@ -7,7 +7,6 @@ import RevisionDropdown from '~/projects/compare/components/revision_dropdown.vu
const defaultProps = {
refsProjectPath: 'some/refs/path',
- revisionText: 'Target',
paramsName: 'from',
paramsBranch: 'master',
};
@@ -57,7 +56,6 @@ describe('RevisionDropdown component', () => {
createComponent();
await axios.waitForAll();
-
expect(wrapper.vm.branches).toEqual(Branches);
expect(wrapper.vm.tags).toEqual(Tags);
});
@@ -71,6 +69,22 @@ describe('RevisionDropdown component', () => {
expect(createFlash).toHaveBeenCalled();
});
+ it('makes a new request when refsProjectPath is changed', async () => {
+ jest.spyOn(axios, 'get');
+
+ const newRefsProjectPath = 'new-selected-project-path';
+
+ createComponent();
+
+ wrapper.setProps({
+ ...defaultProps,
+ refsProjectPath: newRefsProjectPath,
+ });
+
+ await axios.waitForAll();
+ expect(axios.get).toHaveBeenLastCalledWith(newRefsProjectPath);
+ });
+
describe('GlDropdown component', () => {
it('renders props', () => {
createComponent();