testVault<T extends Store<VaultInfo, VaultEntry>> function

void testVault<T extends Store<VaultInfo, VaultEntry>>(
  1. VaultTestContextBuilder<T> newVaultTestContext, {
  2. Map<TypeTest, Function>? types,
  3. Set<VaultTest> vaultTests = _vaultTests,
})

Default vault test

  • newVaultTestContext: The context builder
  • types: The type/generator map
  • vaultTests: The vault test set

Implementation

void testVault<T extends Store<VaultInfo, VaultEntry>>(
    VaultTestContextBuilder<T> newVaultTestContext,
    {Map<TypeTest, Function>? types,
    Set<VaultTest> vaultTests = _vaultTests}) {
  for (var typeTest in (types ?? _typeTests).entries) {
    test('Vault: ${typeTest.key.name}', () async {
      await testVaultWith<T>(newVaultTestContext(typeTest.value()),
          vaultTests: vaultTests);
    });
  }
}