keytab_test.dart 506 B

12345678910111213141516
  1. import 'package:test/test.dart';
  2. import 'package:xterm/src/core/input/keys.dart';
  3. import 'package:xterm/src/core/input/keytab/keytab.dart';
  4. void main() {
  5. group('Keytab.find()', () {
  6. test('can match keyPad', () {
  7. final keytab = Keytab.parse(r'key Home +KeyPad : "TEST"');
  8. final record = keytab.find(TerminalKey.home, keyPad: true);
  9. expect(record!.action.unescapedValue(), 'TEST');
  10. final record1 = keytab.find(TerminalKey.home);
  11. expect(record1, isNull);
  12. });
  13. });
  14. }