anchor.diff:      }, timeout: Timeout.factor(8));
   
       test('compile with(out) warning', () async {
  -      Future runTest({bool hideWarnings}) async {
  +      Future runTest({bool hideWarnings = true}) async {
           var file = File('${tempDir.path}/foo.dart')..createSync();
           file.writeAsStringSync("""
   main() {}
  
positive.code:   /// [boundaryKey] is used as the boundary-key in the communication with the
    /// frontend server.
    // TODO(johnniwinther): Use (required) named arguments.
    void recompile(Uri invalidatedUri,
        {String boundaryKey = 'abc',
        List<Uri> invalidatedUris,
        String entryPoint}) {
      invalidatedUris ??= [if (invalidatedUri != null) invalidatedUri];
      outputParser.expectSources = true;
      inputStreamController.add('recompile '
  
negative.code:         expect(uri.path, contains('file${counter++}.dart'));
          invalidated += 1;
        };
        final verifyR = (String? entryPoint) {
          expect(invalidated, equals(2));
          expect(entryPoint, equals(null));
          recompileDeltaCalled.sendPort.send(true);
  