UNPKG

lean4-code-actions

Version:

Refactorings and snippets for Lean 4

15 lines (13 loc) 907 B
import { expect, test } from '@jest/globals' import { NumberBasicArithmetic } from '../number/NumberBasicArithmetic' import { getQuotientBasicArithmetic } from '../Quotient/getQuotientBasicArithmetic' import { sumLteOne } from './getSumComparators' test(sumLteOne.name, async () => { const sumLteOneLocal = sumLteOne(getQuotientBasicArithmetic(NumberBasicArithmetic)) expect(sumLteOneLocal([])).toBeTruthy() expect(sumLteOneLocal([{ numerator: 1, denominator: 100 }])).toBeTruthy() expect(sumLteOneLocal([{ numerator: 100, denominator: 100 }])).toBeTruthy() expect(sumLteOneLocal([{ numerator: 1, denominator: 100 }, { numerator: 5, denominator: 100 }])).toBeTruthy() expect(sumLteOneLocal([{ numerator: 1, denominator: 100 }, { numerator: 100, denominator: 100 }])).toBeFalsy() expect(sumLteOneLocal([{ numerator: 1, denominator: 100 }, { numerator: 1, denominator: 500 }])).toBeTruthy() })