summaryrefslogtreecommitdiff
path: root/source/helpers/calculate-css-calc-string.test.ts
blob: c3d864392d7cb5025a95936b83ea8607d73ed382 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
import {test, assert} from 'vitest';

import calculateCssCalcString from './calculate-css-calc-string';

test('calculateCssCalcString', () => {
	assert.equal(calculateCssCalcString('calc(1px)'), 1);
	assert.equal(calculateCssCalcString('calc(1px + 10px)'), 11);
	assert.equal(calculateCssCalcString('calc(1px + 10px + 234px)'), 245);
	assert.equal(calculateCssCalcString('calc(1% / 1em)'), 11); // Yup 🤫, only px is allowed
});