We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 55a5dc4 commit 05fadb9Copy full SHA for 05fadb9
1 file changed
packages/core/test/shared/stdio.test.ts
@@ -35,6 +35,14 @@ test('should be reusable after clearing', () => {
35
});
36
37
describe('non-JSON line filtering', () => {
38
+ test('should skip empty lines', () => {
39
+ const readBuffer = new ReadBuffer();
40
+ readBuffer.append(Buffer.from('\n\n' + JSON.stringify(testMessage) + '\n\n'));
41
+
42
+ expect(readBuffer.readMessage()).toEqual(testMessage);
43
+ expect(readBuffer.readMessage()).toBeNull();
44
+ });
45
46
test('should skip non-JSON lines before a valid message', () => {
47
const readBuffer = new ReadBuffer();
48
readBuffer.append(Buffer.from('Debug: Starting server\n' + 'Warning: Something happened\n' + JSON.stringify(testMessage) + '\n'));
0 commit comments