// Copyright 2014 The Flutter Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. import 'dart:io'; import 'package:flutter_test/flutter_test.dart'; // This test checks that we output something on test failure where the test // creates an HttpClient. // It should not be run as part of a normal test suite, as it is expected to // fail. See dev/bots/test.dart, which runs this test, checks that it fails, // and prints the expected warning about HttpClient usage. // We don't run this for browser tests, since we don't override the behavior // in browser tests. void main() { test('Http Warning Message', () { TestWidgetsFlutterBinding.ensureInitialized(); HttpClient(); // Make sure we only add the message once. HttpClient(); HttpClient(); fail('Intentional'); }); }