diff --git a/spec/frontend/vue_shared/components/gl_modal_vuex_spec.js b/spec/frontend/vue_shared/components/gl_modal_vuex_spec.js
index 2dcd91f737f4b7925656f00bdfbab1805aba1479..6dc018797a610efe3b7884e31bc55defe98d78e3 100644
--- a/spec/frontend/vue_shared/components/gl_modal_vuex_spec.js
+++ b/spec/frontend/vue_shared/components/gl_modal_vuex_spec.js
@@ -157,13 +157,13 @@ describe('GlModalVuex', () => {
 
       const handler = modalFooterSlotContent.mock.calls[0][0][handlerName];
 
-      expect(wrapper.emitted(handlerName)).toBeFalsy();
+      expect(wrapper.emitted(handlerName)).toBeUndefined();
       expect(actions.hide).not.toHaveBeenCalled();
 
       handler();
 
       expect(actions.hide).toHaveBeenCalledTimes(1);
-      expect(wrapper.emitted(handlerName)).toBeTruthy();
+      expect(wrapper.emitted(handlerName)).toHaveLength(1);
     },
   );
 });