@vessl-ai/mcpctl-control-plane
Version:
Vessl MCP Control Plane service for managing distributed jobs.
21 lines (18 loc) • 553 B
text/typescript
import {
KeychainSecretStore,
secretStoreFactory,
SecretStoreType,
VaultSecretStore,
} from './secret.store';
describe('SecretStore', () => {
describe('factory', () => {
it('should return a KeychainSecretStore', () => {
const store = secretStoreFactory(SecretStoreType.Keychain);
expect(store).toBeInstanceOf(KeychainSecretStore);
});
it('should return a VaultSecretStore', () => {
const store = secretStoreFactory(SecretStoreType.Vault);
expect(store).toBeInstanceOf(VaultSecretStore);
});
});
});