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

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

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
});