Lines Matching refs:emit

153   fi.emit('data', 'a');
165 fi.emit('data', expectedLines.join('\r'));
176 fi.emit('data', '\rfoo\r');
188 fi.emit('data', character);
190 fi.emit('data', '\n');
201 fi.emit('data', '\t');
202 fi.emit('data', '\n');
206 // Adding history lines should emit the history event with
216 fi.emit('data', `${line}\n`);
234 fi.emit('data', `${expectedLine}\n`);
252 fi.emit('data', `${expectedLines.join('\n')}\n`);
254 fi.emit('keypress', '.', { name: 'up' }); // 'bat'
256 fi.emit('keypress', '.', { name: 'up' }); // 'bar'
259 fi.emit('keypress', '.', { name: 'up' }); // 'baz'
261 fi.emit('keypress', '.', { name: 'up' }); // 'foo'
265 fi.emit('keypress', '.', { name: 'down' }); // 'baz'
268 fi.emit('keypress', '.', { name: 'n', ctrl: true }); // 'bar'
271 fi.emit('keypress', '.', { name: 'n', ctrl: true });
275 fi.emit('keypress', '.', { name: 'down' }); // 'bat'
279 fi.emit('keypress', '.', { name: 'backspace' }); // 'ba'
283 fi.emit('keypress', '.', { name: 'down' }); // 'ba'
286 fi.emit('keypress', '.', { name: 'down' }); // 'ba'
289 fi.emit('keypress', '.', { name: 'up' }); // 'bat'
292 fi.emit('keypress', '.', { name: 'up' }); // 'bar'
295 fi.emit('keypress', '.', { name: 'up' }); // 'baz'
298 fi.emit('keypress', '.', { name: 'up' }); // 'ba'
301 fi.emit('keypress', '.', { name: 'up' }); // 'ba'
305 fi.emit('keypress', '.', { name: 'right' }); // 'ba'
309 fi.emit('keypress', '.', { name: 'up' }); // 'ba'
328 fi.emit('data', `${expectedLines.join('\n')}\n`);
330 fi.emit('keypress', '.', { name: 'up' }); // 'bat'
332 fi.emit('keypress', '.', { name: 'up' }); // 'bar'
335 fi.emit('keypress', '.', { name: 'up' }); // 'baz'
337 fi.emit('keypress', '.', { name: 'up' }); // 'bar'
339 fi.emit('keypress', '.', { name: 'up' }); // 'foo'
358 () => fi.emit('data', 'fooX'),
364 fi.emit('data', 'bar');
373 fi.emit('data', lines.join('\n') + '\n');
401 fi.emit('data', 'the quick brown fox');
402 fi.emit('keypress', '.', { ctrl: true, name: 'a' });
404 fi.emit('keypress', '.', { ctrl: true, name: 'e' });
412 fi.emit('data', 'the quick brown fox');
416 fi.emit('keypress', '.', { ctrl: true, name: 'b' });
419 fi.emit('keypress', '.', { ctrl: true, name: 'b' });
422 fi.emit('keypress', '.', { ctrl: true, name: 'f' });
425 fi.emit('keypress', '.', { ctrl: true, name: 'f' });
433 fi.emit('data', '?');
436 fi.emit('keypress', '.', { name: 'left' });
440 fi.emit('keypress', '.', { name: 'right' });
446 fi.emit('data', '\n');
453 fi.emit('data', '?');
456 fi.emit('keypress', '.', { name: 'left' });
459 fi.emit('data', '?');
465 fi.emit('data', '\n');
472 fi.emit('data', '?');
475 fi.emit('keypress', '.', { name: 'right' });
478 fi.emit('data', '?');
484 fi.emit('data', '\n');
491 fi.emit('data', 'the quick brown fox');
492 fi.emit('keypress', '.', { ctrl: true, name: 'left' });
494 fi.emit('keypress', '.', { meta: true, name: 'b' });
496 fi.emit('keypress', '.', { ctrl: true, name: 'right' });
498 fi.emit('keypress', '.', { meta: true, name: 'f' });
510 fi.emit('data', 'the quick brown fox');
511 fi.emit('keypress', '.', { ctrl: true, name: 'left' });
515 fi.emit('keypress', '.', deleteWordLeftKey);
516 fi.emit('data', '\n');
521 fi.emit('data', 'the quick brown fox');
522 fi.emit('keypress', '.', { ctrl: true, name: 'a' });
526 fi.emit('keypress', '.', deleteWordLeftKey);
527 fi.emit('data', '\n');
538 fi.emit('data', 'the quick brown fox');
539 fi.emit('keypress', '.', { ctrl: true, name: 'left' });
540 fi.emit('keypress', '.', { ctrl: true, name: 'left' });
544 fi.emit('keypress', '.', deleteWordRightKey);
545 fi.emit('data', '\n');
550 fi.emit('data', 'the quick brown fox');
554 fi.emit('keypress', '.', deleteWordRightKey);
555 fi.emit('data', '\n');
562 fi.emit('data', 'the quick brown fox');
566 fi.emit('keypress', '.', { ctrl: true, name: 'h' });
571 fi.emit('data', '\n');
578 fi.emit('data', '?');
581 fi.emit('keypress', '.', { ctrl: true, name: 'h' });
586 fi.emit('data', '\n');
593 fi.emit('data', 'the quick brown fox');
596 fi.emit('keypress', '.', { ctrl: true, name: 'a' });
600 fi.emit('keypress', '.', { ctrl: true, name: 'd' });
605 fi.emit('data', '\n');
612 fi.emit('data', '?');
615 fi.emit('keypress', '.', { ctrl: true, name: 'a' });
619 fi.emit('keypress', '.', { ctrl: true, name: 'd' });
624 fi.emit('data', '\n');
631 fi.emit('data', 'the quick brown fox');
635 fi.emit('keypress', '.', { ctrl: true, shift: true, name: 'backspace' });
640 fi.emit('data', '\n');
647 fi.emit('data', 'the quick brown fox');
650 fi.emit('keypress', '.', { ctrl: true, name: 'a' });
654 fi.emit('keypress', '.', { ctrl: true, shift: true, name: 'delete' });
659 fi.emit('data', '\n');
666 fi.emit('keypress', '.', { ctrl: true, name: 'c' });
674 fi.emit('data', 'multi-line text');
683 fi.emit('data', 'multi-line\ttext \t');
692 fi.emit('data', 'the quick\tbrown\tfox');
705 fi.emit('data', 't');
714 fi.emit('data', lines.join('\n'));
715 fi.emit('keypress', '.', { ctrl: true, name: 'l' });
720 fi.emit('data', '\n');
772 fi.emit('data', 'asdf\n');
782 fi.emit('data', 'asdf\n');
793 fi.emit('data', 'asdf\n');
820 fi.emit('data', '\n');
831 fi.emit('data', 'a');
833 fi.emit('data', '\n');
845 fi.emit('data', `${expectedLines.join('\n')}\n`);
856 fi.emit('data', expectedLines.join('\n'));
869 fi.emit('data', expectedLines.join('\n'));
870 fi.emit('end');
884 fi.emit('data', Buffer.from([i]));
887 fi.emit('data', '\n');
898 fi.emit('data', 'asdf\n');
975 fi.emit('data', 'Node.js\n');
985 fi.emit('data', 'asdf\n');
1045 fi.emit('data', '\r');
1047 fi.emit('data', '\n');
1067 fi.emit('data', '\r');
1069 fi.emit('data', '\n');
1078 // \r\n should emit one line event, not two
1085 fi.emit('data', expectedLines.join('\r\n'));
1089 // \r\n should emit one line event when split across multiple writes.
1099 fi.emit('data', `${line}\r`);
1100 fi.emit('data', '\n');
1112 fi.emit('data', '\r');
1114 fi.emit('data', '\n');