1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| /* global describe, it, expect */
| import { styleToProp } from "../styles";
|
| describe("styleToProp should works well", () => {
| it("Functional test", () => {
| const result = styleToProp("width: 60px; color: red; font-size: 10em;");
|
| expect(result).toEqual({
| width: "60px",
| color: "red",
| fontSize: "10em",
| });
| });
|
| it("Test quotes", () => {
| const result = styleToProp('background-image: url("https://example.com/image.png");');
|
| expect(result).toEqual({
| backgroundImage: 'url("https://example.com/image.png")',
| });
| });
|
| it("Default parameter = null", () => {
| expect(styleToProp()).toBeNull();
| });
| });
|
|