anchor.diff:          await logReader.dispose();
         });
   
  -      testUsingContext('ipv6 with Ascii Escape code', () async {
  +      testWithoutContext('ipv6 with Ascii Escape code', () async {
           final FakeDeviceLogReader logReader = FakeDeviceLogReader();
           final ProtocolDiscovery discoverer = ProtocolDiscovery.observatory(
             logReader,
  
positive.code:         expect('$uri', 'http://127.0.0.1:3333');
        });
  
        testUsingContext('discovers uri with Ascii Esc code', () async {
          initialize();
          logReader.addLine('Observatory listening on http://127.0.0.1:3333\x1b[');
          final Uri uri = await discoverer.uri;
          expect(uri.port, 3333);
          expect('$uri', 'http://127.0.0.1:3333');
        });
  
        testUsingContext('uri throws if logs produce bad line', () async {
          initialize();
          logReader.addLine('Observatory listening on http://127.0.0.1:apple');
          expect(discoverer.uri, throwsA(isFormatException));
        });
  
        testUsingContext('uri is null when the log reader closes early', () async {
          initialize();
          final Future<Uri> uriFuture = discoverer.uri;
          await logReader.dispose();
  
          expect(await uriFuture, isNull);
        });
  
        testUsingContext('uri waits for correct log line', () async {
          initialize();
          final Future<Uri> uriFuture = discoverer.uri;
          logReader.addLine('Observatory not listening...');
          final Uri timeoutUri = Uri.parse('http://timeout');
  
negative.code:         expect('$uri', 'http://127.0.0.1:12345/PTwjm8Ii8qg=/');
        });
  
        testWithoutContext('first uri in the stream is the last one from the log that matches the port', () async {
          discoverer = ProtocolDiscovery.observatory(
            logReader,
            ipv6: false,
            hostPort: null,
            devicePort: 12345,
            throttleDuration: const Duration(milliseconds: 200),
            logger: BufferLogger.test(),
          );
          logReader.addLine('I/flutter : Observatory listening on http://127.0.0.1:12346/PTwjm8Ii8qg=/');
          logReader.addLine('I/flutter : Observatory listening on http://127.0.0.1:12345/PTwjm8Ii8qg=/');
          logReader.addLine('I/flutter : Observatory listening on http://127.0.0.1:12344/PTwjm8Ii8qg=/');
  