Bläddra i källkod

Improvements & regenerate test mocks

devmil 4 år sedan
förälder
incheckning
746b4465b7
2 ändrade filer med 12 tillägg och 4 borttagningar
  1. 1 1
      lib/terminal/terminal.dart
  2. 11 3
      test/frontend/input_test.mocks.dart

+ 1 - 1
lib/terminal/terminal.dart

@@ -492,7 +492,7 @@ class Terminal
         if (character == null ||
             character.toLowerCase() ==
                 String.fromCharCode(charCode).toLowerCase()) {
-          final input = [0x1b, key.index - TerminalKey.keyA.index + 65];
+          final input = [0x1b, charCode];
           backend?.write(String.fromCharCodes(input));
         }
         return;

+ 11 - 3
test/frontend/input_test.mocks.dart

@@ -209,10 +209,18 @@ class MockTerminalUiInteraction extends _i1.Mock
           {bool? ctrl = false,
           bool? alt = false,
           bool? shift = false,
-          bool? mac = false}) =>
+          bool? mac = false,
+          String? character}) =>
       super.noSuchMethod(
-          Invocation.method(#keyInput, [key],
-              {#ctrl: ctrl, #alt: alt, #shift: shift, #mac: mac}),
+          Invocation.method(#keyInput, [
+            key
+          ], {
+            #ctrl: ctrl,
+            #alt: alt,
+            #shift: shift,
+            #mac: mac,
+            #character: character
+          }),
           returnValueForMissingStub: null);
   @override
   void terminateBackend() =>