import { describe, expect, it } from '@jest/globals'; import { _, id, cnst, Q } from '../src/core'; describe('id', () => { it('returns first argument', () => { expect(id).toDeferEvaluationOf(null); expect(id(_(null as unknown as Q))).toEvaluateTo(null); }); }); describe('cnst', () => { it('returns first argument after receiving second', () => { // expect(cnst).toDeferEvaluationOf(null, expect.skipped(null)); expect(cnst(_(null as unknown as Q)).then(e => e(_('whatever' as unknown as Q)))).toEvaluateTo(null); }); });