Beispiel #1
0
 waitsForPromise(async () => {
   invariant(task);
   const promise = task.invokeRemoteMethod({
     file: require.resolve('./fixtures/exports-that-fail'),
     method: 'throwsErrorSynchronously',
   });
   await expectAsyncFailure(promise, error => {
     expect(error.message).toBe('All I do is fail.');
   });
 });
Beispiel #2
0
 waitsForPromise(async () => {
   invariant(task);
   const promise = task.invokeRemoteMethod({
     file: require.resolve('./fixtures/exports-that-fail'),
     method: 'returnsRejectedPromise',
   });
   await expectAsyncFailure(promise, error => {
     expect(error.message).toBe('Explicit fail with rejected Promise.');
   });
 });