npm package diff
Package: @forge/events
Versions: 2.0.1-next.0 - 2.0.1-next.1
File: package/src/__test__/invocationError.test.ts
Index: package/src/__test__/invocationError.test.ts
===================================================================
--- package/src/__test__/invocationError.test.ts
+++ package/src/__test__/invocationError.test.ts
@@ -1,40 +0,0 @@
-import { InvocationError } from '../invocationError';
-import { InvocationErrorCode } from '../invocationErrorCode';
-import { DEFAULT_RETRY_OPTIONS, MIN_RETRY_AFTER, RetryOptions } from '../retryOptions';
-
-describe('InvocationError tests', () => {
- let target = new InvocationError();
-
- it('Populate invocationError with default retryOptions and expect default retry option', async () => {
- expect(target.retryOptions.retryAfter).toEqual(DEFAULT_RETRY_OPTIONS.retryAfter);
- expect(target.retryOptions.retryReason).toEqual(InvocationErrorCode.FUNCTION_RETRY_REQUEST);
- expect((target as any).hasOwnProperty('_retry')).toBe(true);
- });
-
- it('Populate InvocationError with custom RetryOptions and expect the custom value to set.', () => {
- const retryOptions: RetryOptions = {
- retryAfter: 10,
- retryReason: InvocationErrorCode.FUNCTION_OUT_OF_MEMORY,
- retryData: {
- eventsToSplit: 5
- }
- };
- target = new InvocationError(retryOptions);
-
- expect(target.retryOptions).toEqual(retryOptions);
- expect((target as any).hasOwnProperty('_retry')).toBe(true);
- });
-
- it('Use MIN_RETRY_AFTER when retryAfter <= 0', () => {
- const retryOptions: RetryOptions = {
- retryAfter: 0,
- retryReason: InvocationErrorCode.FUNCTION_OUT_OF_MEMORY,
- retryData: 'some string data'
- };
- target = new InvocationError(retryOptions);
-
- expect(target.retryOptions.retryAfter).toEqual(MIN_RETRY_AFTER);
- expect(target.retryOptions.retryData).toEqual('some string data');
- expect((target as any).hasOwnProperty('_retry')).toBe(true);
- });
-});