1 | import { linearGradient, repeatingLinearGradient} from '../src/gradient';
|
2 | import { hsl } from '../src/color';
|
3 | import * as assert from 'assert';
|
4 |
|
5 | describe("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 | })
|