Remove dependency on package:http (#1354)

The usage was unnecessary since the library it is used in is not cross
platform. The `package:http` API is a little nicer, add a small extension
to give a similar API here.

Also reuse the HttpClient across both requests rather than create a
separate client for each one which is what the `package:http` top-level
APIs would do.
3 files changed
tree: 1578d99dd2dcb637ea7afbdd4db0d9a565dcaed3
  1. pkgs/
  2. tool/
  3. .gitignore
  4. .travis.yml
  5. analysis_options.yaml
  6. CONTRIBUTING.md
  7. mono_repo.yaml
  8. README.md
README.md

Test Mono Repository

This repository contains packages for writing and running Dart tests.

test

A full featured packaged for writing and running Dart tests on various platforms, e.g. VM, Chrome, Node etc.

test_api

A minimal package for writing tests. This package is used by package:test and package:test_core.

test_core

A minimal package for writing and running tests. It also contains extensions for implementing a custom test runner. This package is used by package:test.