publish method

Future<void> publish(
  1. PactHost host,
  2. String version
)

Publishes all pacts onto a host with tagging a specific version

Implementation

Future<void> publish(PactHost host, String version) {
  if (RequestTester.hasErrors) {
    throw PactException("Can't publish when there are tests with errors");
  }
  final futures = _pacts.values.map((e) => host.publishContract(e, version));
  return Future.wait(futures);
}