A test suite that ensures a given implementation implements the Datastore interface properly.
const MyDatastore from './path/to/my-datastore')const suite from 'interface-datastore-tests')describe('MyDatastore', () => { describe('interface-datastore compliance tests', () => { suite({ setup () { return new MyDatastore() }, teardown () {} }) })}) Copy
const MyDatastore from './path/to/my-datastore')const suite from 'interface-datastore-tests')describe('MyDatastore', () => { describe('interface-datastore compliance tests', () => { suite({ setup () { return new MyDatastore() }, teardown () {} }) })})
A test suite that ensures a given implementation implements the Datastore interface properly.
Example