jest-fp-ts-matchers
v0.5.0
Published
Collection of monad matchers to ease testing with Jest
Downloads
21,555
Readme
jest-fp-ts-matchers
Collection of monad matchers to ease testing with Jest
Installation
npm install -D jest-fp-ts-matchers
Quick start
import { expectLeftEither } from 'jest-fp-ts-matchers';
test('returns left Either when parsing fails', () => {
pipe(
Parser.parse({ id: '' }),
expectLeftEither((err) => {
expect(err).toBeInstanceOf(Error);
expect(err.message).toMatch(/001/);
})
);
});
Exported methods
expectLeftEither
expectRightEither
expectLeftΙΟEither
expectRightΙΟEither
expectLeftTaskEither
expectRightTaskEither
expectLeftReaderTaskEither
expectRightReaderTaskEither
expectSomeOption
expectNoneOption
Requirements
- Node.js v.16+
License
MIT