123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- import { SBrush, SPoint } from "./../src"
- import { SBrushType } from "./../src/enums/SBrushType";
- import { SColor, SLinearGradient } from "./../src/";
- import expect from "expect"
- test("构造函数", () => {
-
- let brush = new SBrush();
- expect(brush).toStrictEqual(new SBrush());
-
- let brush1 = new SBrush(brush);
- expect(brush1).toStrictEqual(new SBrush());
- let linearGradient = new SLinearGradient(new SPoint(0,0),new SPoint(1,1))
- let brush2 = new SBrush(linearGradient);
- expect(brush2.type).toBe(SBrushType.Gradient);
- let color = new SColor('#ffffff')
- let brush3 = new SBrush(color);
- expect(brush3.type).toBe(SBrushType.Color);
- });
- test("设置属性", () => {
- let brush = new SBrush();
- brush.color = new SColor('#ffffff');
- expect(brush.color).toStrictEqual(new SColor('#ffffff'));
- let brush1 = new SBrush();
- brush1.gradient = new SLinearGradient(new SPoint(0,0),new SPoint(1,1))
- expect(brush1.gradient).toStrictEqual(new SLinearGradient(new SPoint(0,0),new SPoint(1,1)));
- });
|