UNPKG

@protonapp/react-native-material-ui

Version:
34 lines (28 loc) 784 B
import getTheme from '../getTheme'; const uiTheme = { palette: { primaryColor: '#fff', }, actionButton: { container: { width: 100, }, }, }; describe('getTheme', () => { it('objects exist', () => { const theme = getTheme(uiTheme); expect(!!theme.palette).toBeTruthy(); expect(!!theme.fontFamily).toBeTruthy(); expect(!!theme.spacing).toBeTruthy(); expect(!!theme.typography).toBeTruthy(); expect(!!theme.actionButton).toBeTruthy(); expect(!!theme.actionButton.container).toBeTruthy(); expect(!!theme.listItem).toBeTruthy(); }); it('merges properly', () => { const theme = getTheme(uiTheme); expect(theme.palette.primaryColor).toBe('#fff'); expect(theme.actionButton.container.width).toBe(100); }); });