@triviality/core
Version:
Purely typed service container
22 lines (17 loc) • 396 B
text/typescript
import { FF } from '../../FeatureFactory';
import { testFeatureFactory } from '../index';
it('Execute feature directory', async () => {
const myFeature: FF<{
three: number,
}, {
one: number,
}> = ({ one }) => {
return {
three: () => one() + 2,
};
};
const result = await testFeatureFactory(myFeature, {
one: 1,
});
expect(result.three).toEqual(3);
});