Exemple #1
0
 it('does not prevent if no callback is available', () => {
   dialog.showOpenDialog.mockClear();
   dialogProxy.showOpenDialog({});
   dialogProxy.showOpenDialog({});
   expect(dialog.showOpenDialog).toHaveBeenCalledTimes(2);
 });
Exemple #2
0
 it('prevents consecutive dialog opens when a callback is available', () => {
   dialog.showOpenDialog.mockClear();
   dialogProxy.showOpenDialog({}, jest.fn());
   dialogProxy.showOpenDialog({}, jest.fn());
   expect(dialog.showOpenDialog).toHaveBeenCalledTimes(1);
 });