From def6bbf683ab00cc33140c176caa0c33843cbb3f Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Sun, 11 Dec 2022 21:43:05 +0100 Subject: [PATCH] add test --- packages/core/test/value.test.mjs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/core/test/value.test.mjs b/packages/core/test/value.test.mjs index ae227e17..1a209623 100644 --- a/packages/core/test/value.test.mjs +++ b/packages/core/test/value.test.mjs @@ -6,6 +6,8 @@ This program is free software: you can redistribute it and/or modify it under th import { describe, it, expect } from 'vitest'; import { map, valued, mul } from '../value.mjs'; +import controls from '../controls.mjs'; +const { n } = controls; describe('Value', () => { it('unionWith', () => { @@ -21,4 +23,8 @@ describe('Value', () => { expect(valued(mul).ap(3).ap(3).value).toEqual(9); expect(valued(3).mul(3).value).toEqual(9); }); + it('union bare numbers for numeral props', () => { + expect(n(3).cutoff(500).add(10).firstCycleValues).toEqual([{ n: 13, cutoff: 510 }]); + expect(n(3).cutoff(500).mul(2).firstCycleValues).toEqual([{ n: 6, cutoff: 1000 }]); + }); });