UNPKG

826 BPlain TextView Raw
1import { linearGradient, repeatingLinearGradient} from '../src/gradient';
2import { hsl } from '../src/color';
3import * as assert from 'assert';
4
5describe("csx/gradient", () => {
6 it("linear-gradient should resolve", () => {
7 const redBlue = linearGradient('top left', 'red', 'blue');
8 assert.equal(redBlue, 'linear-gradient(top left, red, blue)');
9 });
10
11 it("linear-gradient should resolve colors inside of it", () => {
12 const gradient = linearGradient('top left', hsl(0, '100%', '50%'), ['blue', '40%']);
13 assert.equal(gradient, 'linear-gradient(top left, hsl(0, 100%, 50%), blue 40%)');
14 });
15
16 it("repeating-linear-gradient should resolve", () => {
17 const redBlue = repeatingLinearGradient('top left', 'red', 'blue');
18 assert.equal(redBlue, 'repeating-linear-gradient(top left, red, blue)');
19 });
20})