runResolverBackendContractTests function

Future<void> runResolverBackendContractTests({
  1. required ResolverBackendTestFactory createBackend,
  2. ResolverBackendDisposalProbeFactory? createDisposalProbe,
})

Acceptance-test-style alias intended for one ordinary package:test test.

test('MyBackend follows the better_effect contract', () async {
  await runResolverBackendContractTests(
    createBackend: MyBackend.new,
  );
});

Implementation

Future<void> runResolverBackendContractTests({
  required ResolverBackendTestFactory createBackend,
  ResolverBackendDisposalProbeFactory? createDisposalProbe,
}) {
  return verifyResolverBackendContract(
    createBackend: createBackend,
    createDisposalProbe: createDisposalProbe,
  );
}