Repository URL to install this package:
|
Version:
1.2.9 ▾
|
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
// @flow
const determineTheme_1 = __importDefault(require("../determineTheme"));
const theme = { color: 'red' };
const fallback = { color: 'blue' };
const props = { theme };
const defaultProps = { theme: fallback };
describe('determineTheme', () => {
it('should take precedence over ThemeProvider', () => {
expect(determineTheme_1.default(props, fallback, defaultProps)).toEqual(theme);
});
it('should fallback to default theme', () => {
expect(determineTheme_1.default({}, fallback, props)).toEqual(fallback);
});
});
//# sourceMappingURL=determineTheme.test.js.map