diff --git a/test/unit/util/cloud-manager-hoc.test.jsx b/test/unit/util/cloud-manager-hoc.test.jsx index 84e4687cc..977b5045f 100644 --- a/test/unit/util/cloud-manager-hoc.test.jsx +++ b/test/unit/util/cloud-manager-hoc.test.jsx @@ -59,6 +59,7 @@ describe('CloudManagerHOC', () => { mount( { mount( { mount( { mount( { expect(CloudProvider).not.toHaveBeenCalled(); }); + test('when hasCloudPermission is false, the cloud provider is not set on the vm', () => { + const Component = () =>
; + const WrappedComponent = cloudManagerHOC(Component); + mount( + + ); + + expect(vm.setCloudProvider.mock.calls.length).toBe(0); + expect(CloudProvider).not.toHaveBeenCalled(); + }); + test('if the isShowingWithId prop becomes true, it sets the cloud provider on the vm', () => { const Component = () =>
; const WrappedComponent = cloudManagerHOC(Component); const mounted = mount( { const mounted = mount( { const mounted = mount( { const mounted = mount( { const mounted = mount( { mount( { mount( { mount( { const mounted = mount( { const WrappedComponent = cloudManagerHOC(Component); const mounted = mount(