screnshaw
10/17/2022, 2:51 PMShawn Talbert
10/17/2022, 3:22 PMscrenshaw
10/17/2022, 3:24 PMShawn Talbert
10/17/2022, 3:35 PMShawn Talbert
10/17/2022, 3:35 PMcreece
10/17/2022, 4:22 PMscrenshaw
10/17/2022, 4:32 PMError: Cannot spy the processPreAuthFailure property because it is not a function; undefined given instead
I removed stuff, but this is my setup
define(['../../../../src/FileCabinet/SuiteScripts/AccentDecor/implementation/Pre-auth/ad_sl_run_pre_auth'], function (preAuth) {
beforeEach(() => {
jest.clearAllMocks();
});
describe('Send to Preauth', () => {
it('No payment event - ', () => {
const ctx = {
request: { parameters: { soId: 555, processPreAuthFailed: true, isReleaseToWMS: false } },
response: { write: jest.fn() }
};
const spy = jest.spyOn(preAuth, 'processPreAuthFailure');
preAuth.onRequest(ctx);
expect(preAuth.processPreAuthFailure).toHaveBeenCalled(1);
});
});
});
dbarnett
10/17/2022, 4:36 PMdbarnett
10/17/2022, 4:40 PMexpect(spy).toHaveBeenCalled...
placing assertion on the declared spy insteadscrenshaw
10/17/2022, 4:40 PMscrenshaw
10/17/2022, 4:41 PMdbarnett
10/17/2022, 4:43 PMscrenshaw
10/17/2022, 4:43 PMdbarnett
10/17/2022, 4:47 PMcreece
10/17/2022, 4:57 PMscrenshaw
10/17/2022, 5:10 PMcreece
10/17/2022, 5:13 PMcreece
10/17/2022, 5:13 PMscrenshaw
10/17/2022, 5:13 PMcreece
10/17/2022, 5:14 PMscrenshaw
10/17/2022, 5:14 PMscrenshaw
10/17/2022, 5:15 PMcreece
10/17/2022, 5:18 PMcreece
10/17/2022, 5:21 PMscrenshaw
10/17/2022, 5:25 PM