parser_test.dart 477 B

1234567891011121314151617
  1. import 'package:mockito/annotations.dart';
  2. import 'package:mockito/mockito.dart';
  3. import 'package:test/test.dart';
  4. import 'package:xterm/xterm.dart';
  5. @GenerateNiceMocks([MockSpec<EscapeHandler>()])
  6. import 'parser_test.mocks.dart';
  7. void main() {
  8. group('EscapeParser', () {
  9. test('can parse window manipulation', () {
  10. final parser = EscapeParser(MockEscapeHandler());
  11. parser.write('\x1b[8;24;80t');
  12. verify(parser.handler.resize(80, 24));
  13. });
  14. });
  15. }