Skip to content

Commit dedec9b

Browse files
committed
fixing unit test
1 parent 95d4146 commit dedec9b

File tree

1 file changed

+8
-13
lines changed

1 file changed

+8
-13
lines changed

packages/shared/sdk-server/__tests__/data_sources/StreamingProcessorFDv2.test.ts

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,13 @@ const dateNowString = '2023-08-10';
3434
const sdkKey = 'my-sdk-key';
3535
const events = {
3636
'server-intent': {
37-
data: '{"data": {"payloads": [{"intentCode": "xfer-full", "id": "mockId"}]}}',
37+
data: '{"payloads": [{"code": "xfer-full", "id": "mockId"}]}',
3838
},
3939
'put-object': {
40-
data: '{"data": {"kind": "mockKind", "key": "flagA", "version": 123, "object": {"objectFieldA": "objectValueA"}}}',
40+
data: '{"kind": "mockKind", "key": "flagA", "version": 123, "object": {"objectFieldA": "objectValueA"}}',
4141
},
4242
'payload-transferred': {
43-
data: '{"data": {"state": "mockState", "version": 1}}',
43+
data: '{"state": "mockState", "version": 1}',
4444
},
4545
};
4646

@@ -211,36 +211,31 @@ describe('given a stream processor with mock event source', () => {
211211

212212
it('executes payload listener', () => {
213213
simulateEvents();
214-
const patchHandler = mockEventSource.addEventListener.mock.calls[1][1];
215-
patchHandler(events);
216-
217214
expect(listener).toHaveBeenCalled();
218215
});
219216

220217
it('passes error to callback if json data is malformed', async () => {
221218
simulateEvents({
222219
'server-intent': {
223-
data: '{"data": {"payloads": [{"intent INTENTIONAL CORRUPTION MUWAHAHAHA',
220+
data: '{"payloads": [{"intent INTENTIONAL CORRUPTION MUWAHAHAHA',
224221
},
225222
});
226223

227224
expect(mockErrorHandler.mock.calls[0][0].kind).toEqual(DataSourceErrorKind.InvalidData);
228-
expect(mockErrorHandler.mock.calls[0][0].message).toEqual(
229-
'Malformed JSON data in event stream',
230-
);
225+
expect(mockErrorHandler.mock.calls[0][0].message).toEqual('Malformed data in event stream');
231226
});
232227

233228
it('calls error handler if event.data prop is missing', async () => {
234229
simulateEvents({
235230
'server-intent': {
236-
notData: '{"data": {"payloads": [{"intentCode": "xfer-full", "id": "mockId"}]}}',
231+
notData: '{"payloads": [{"intentCode": "xfer-full", "id": "mockId"}]}',
237232
},
238233
'put-object': {
239234
notData:
240-
'{"data": {"kind": "mockKind", "key": "flagA", "version": 123, "object": {"objectFieldA": "objectValueA"}}}',
235+
'{"kind": "mockKind", "key": "flagA", "version": 123, "object": {"objectFieldA": "objectValueA"}}',
241236
},
242237
'payload-transferred': {
243-
notData: '{"data": {"state": "mockState", "version": 1}}',
238+
notData: '{"state": "mockState", "version": 1}',
244239
},
245240
});
246241
expect(listener).not.toHaveBeenCalled();

0 commit comments

Comments
 (0)