UNPKG

linear-gradient-parser

Version:

Parses a SVG linear gradient string / parsed JSON into css background image property

37 lines (26 loc) 1.23 kB
import { simpleGradient, simpleGradientOneStop } from './test/stub'; import parser from '.'; describe('Linear Gradient Transformer', () => { describe('getBackground', () => { describe('When input is string', () => { it('Gets css from linear gradient string', () => { const result = parser.getBackground(simpleGradient.string); expect(result.angle).toEqual(simpleGradient.angle); expect(result.background).toEqual(simpleGradient.background); }); }); describe('When input is json', () => { it('Gets css from linear gradient string', () => { const result = parser.getBackground(simpleGradient); expect(result.angle).toEqual(simpleGradient.angle); expect(result.background).toEqual(simpleGradient.background); }); }); describe('When input is json with only one stop', () => { it('Gets css from linear gradient string', () => { const result = parser.getBackground(simpleGradientOneStop); expect(result.background).toEqual(simpleGradientOneStop.background); }); }); }); });