Pattern, partial object, or asymmetric matcher for the left.
import { left } from 'fp-ts/lib/Either'
test('passes when left of Either matches an object', () => {
const actual = left({ test: 'ok', foo: 'bar' })
expect(actual).toMatchLeft({ test: 'ok' })
})
test('passes when left of Either does not match an object', () => {
const actual = left({ test: 'unexpected', foo: 'bar' })
expect(actual).not.toMatchLeft({ test: 'ok' })
})
Asserts that the left side of an Either matches a value, partial object, or
regular expression.
Type of the left value contained in the Either.
Pattern, partial object, or asymmetric matcher for the left.
import { left } from 'fp-ts/lib/Either'
test('passes when left of Either matches an object', () => {
const actual = left({ test: 'ok', foo: 'bar' })
expect(actual).toMatchLeft({ test: 'ok' })
})
test('passes when left of Either does not match an object', () => {
const actual = left({ test: 'unexpected', foo: 'bar' })
expect(actual).not.toMatchLeft({ test: 'ok' })
})
Asserts that the left side of an
Eithermatches a value, partial object, or regular expression.