(messages: BackendMessage[])
| 572 | ) |
| 573 | |
| 574 | function verifyMessages(messages: BackendMessage[]) { |
| 575 | expect(messages.length).toBe(2) |
| 576 | expect(messages[0]).toEqual({ |
| 577 | name: 'dataRow', |
| 578 | fieldCount: 1, |
| 579 | length: 11, |
| 580 | fields: ['!'], |
| 581 | }) |
| 582 | expect((messages[0] as DataRowMessage).fields[0]).toBe('!') |
| 583 | expect(messages[1]).toEqual({ |
| 584 | name: 'readyForQuery', |
| 585 | length: 5, |
| 586 | status: 'I', |
| 587 | }) |
| 588 | } |
| 589 | // sanity check |
| 590 | it('recieves both messages when packet is not split', async () => { |
| 591 | const messages = await parseBuffers([fullBuffer]) |
no outgoing calls
no test coverage detected