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