diff --git a/spec/javascripts/projects/gke_cluster_dropdowns/components/gke_project_id_dropdown_spec.js b/spec/javascripts/projects/gke_cluster_dropdowns/components/gke_project_id_dropdown_spec.js index d13d92c94e5..d4fcb2dc8ff 100644 --- a/spec/javascripts/projects/gke_cluster_dropdowns/components/gke_project_id_dropdown_spec.js +++ b/spec/javascripts/projects/gke_cluster_dropdowns/components/gke_project_id_dropdown_spec.js @@ -47,7 +47,7 @@ describe('GkeProjectIdDropdown', () => { }); it('returns project billing validation text', () => { - vm.isValidatingProjectBilling = true; + vm.setIsValidatingProjectBilling(true); expect(vm.toggleText).toBe(LABELS.VALIDATING_PROJECT_BILLING); }); diff --git a/spec/javascripts/projects/gke_cluster_dropdowns/stores/actions_spec.js b/spec/javascripts/projects/gke_cluster_dropdowns/stores/actions_spec.js index 46085fe97aa..9d892b8185b 100644 --- a/spec/javascripts/projects/gke_cluster_dropdowns/stores/actions_spec.js +++ b/spec/javascripts/projects/gke_cluster_dropdowns/stores/actions_spec.js @@ -50,6 +50,19 @@ describe('GCP Cluster Dropdown Store Actions', () => { }); }); + describe('setIsValidatingProjectBilling', () => { + it('should set machine type', done => { + testAction( + actions.setIsValidatingProjectBilling, + true, + { isValidatingProjectBilling: null }, + [{ type: 'SET_IS_VALIDATING_PROJECT_BILLING', payload: true }], + [], + done, + ); + }); + }); + describe('async fetch methods', () => { window.gapi = gapi(); @@ -74,10 +87,16 @@ describe('GCP Cluster Dropdown Store Actions', () => { true, { selectedProject: selectedProjectMock, + selectedZone: '', + selectedMachineType: '', projectHasBillingEnabled: null, }, - [{ type: 'SET_PROJECT_BILLING_STATUS', payload: true }], - [], + [ + { type: 'SET_ZONE', payload: '' }, + { type: 'SET_MACHINE_TYPE', payload: '' }, + { type: 'SET_PROJECT_BILLING_STATUS', payload: true }, + ], + [{ type: 'setIsValidatingProjectBilling', payload: false }], done, ); });