import React from "react"; import renderer from "react-test-renderer"; import { ThemeProvider } from "../src/theme-context"; import Box from "../../components/atoms/box/box"; import { baseTheme } from "../src/base/index"; jest.useFakeTimers(); describe("Color mode based color", () => { it("uses the light value in light theme", () => { const tree = renderer .create( ) .toJSON(); expect((tree as any).children[0].props.style.shadowColor).toBe( baseTheme.palette.blue ); expect((tree as any).children[0].props.style.borderColor).toBe( baseTheme.palette.tomato ); expect((tree as any).children[0].props.style.backgroundColor).toBe( baseTheme.palette.white ); }); it("uses the light value in light theme", () => { const tree = renderer .create( ) .toJSON(); expect((tree as any).children[0].props.style.shadowColor).toBe( baseTheme.palette.brown ); expect((tree as any).children[0].props.style.borderColor).toBe( baseTheme.palette.cyan ); expect((tree as any).children[0].props.style.backgroundColor).toBe( baseTheme.palette.black ); }); });