@prelude/function
Version:
Function module.
11 lines • 482 B
JavaScript
import * as F from './index.js';
test('equivalent', () => {
const admin = (user) => user.admin;
const adminRole = (user) => user.role === 'ADMIN';
const f = F.equivalent(admin, adminRole);
expect(f({ admin: false, role: 'USER' })).toBe(true);
expect(f({ admin: false, role: 'ADMIN' })).toBe(false);
expect(f({ admin: true, role: 'USER' })).toBe(false);
expect(f({ admin: true, role: 'ADMIN' })).toBe(true);
});
//# sourceMappingURL=equivalent.test.js.map