UNPKG

react-native-cross-components

Version:
21 lines 3.06 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); jest.unmock('react-native'); const react_1 = __importDefault(require("react")); const react_test_renderer_1 = __importDefault(require("react-test-renderer")); const index_1 = require("./index"); function setup(iconName, title, size, onPress) { return react_test_renderer_1.default.create(react_1.default.createElement(index_1.CrossButton, { iconName: iconName, title: title, color: 'blue', onPress: onPress || jest.fn(), size: size || 64 })); } describe('components', () => { describe('Index should have <CrossButton />', () => { it('Component should render', () => { const wrapper = setup('home', 'home'); expect(wrapper.toJSON()).toMatchSnapshot(); }); }); }); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJmaWxlIjoiL1VzZXJzL3Rob21hcy9Tb3VyY2UvcmVhY3QtbmF0aXZlLWNvcmUvc291cmNlL2luZGV4LnRlc3QudHN4IiwibWFwcGluZ3MiOiI7Ozs7O0FBcUJBLElBQUksQ0FBQyxNQUFNLENBQUMsY0FBYyxDQUFDLENBQUM7QUFyQjVCLGtEQUEwQjtBQUMxQiw4RUFBK0M7QUFDL0MsbUNBQXNDO0FBRXRDLFNBQVMsS0FBSyxDQUNaLFFBQWdCLEVBQ2hCLEtBQVcsRUFDWCxJQUFhLEVBQ2IsT0FBb0I7SUFFcEIsT0FBTyw2QkFBWSxDQUFDLE1BQU0sQ0FDeEIsOEJBQUMsbUJBQVcsSUFDVixRQUFRLEVBQUUsUUFBUSxFQUNsQixLQUFLLEVBQUUsS0FBSyxFQUNaLEtBQUssRUFBQyxNQUFNLEVBQ1osT0FBTyxFQUFFLE9BQU8sSUFBSSxJQUFJLENBQUMsRUFBRSxFQUFFLEVBQzdCLElBQUksRUFBRSxJQUFJLElBQUksRUFBRSxHQUNoQixDQUNILENBQUM7QUFDSixDQUFDO0FBSUQsUUFBUSxDQUFDLFlBQVksRUFBRSxHQUFHLEVBQUU7SUFDMUIsUUFBUSxDQUFDLG1DQUFtQyxFQUFFLEdBQUcsRUFBRTtRQUNqRCxFQUFFLENBQUMseUJBQXlCLEVBQUUsR0FBRyxFQUFFO1lBQ2pDLE1BQU0sT0FBTyxHQUFHLEtBQUssQ0FBQyxNQUFNLEVBQUUsTUFBTSxDQUFDLENBQUM7WUFDdEMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFDLGVBQWUsRUFBRSxDQUFDO1FBQzdDLENBQUMsQ0FBQyxDQUFDO0lBQ0wsQ0FBQyxDQUFDLENBQUM7QUFDTCxDQUFDLENBQUMsQ0FBQyIsIm5hbWVzIjpbXSwic291cmNlcyI6WyIvVXNlcnMvdGhvbWFzL1NvdXJjZS9yZWFjdC1uYXRpdmUtY29yZS9zb3VyY2UvaW5kZXgudGVzdC50c3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBUZXN0UmVuZGVyZXIgZnJvbSAncmVhY3QtdGVzdC1yZW5kZXJlcic7XG5pbXBvcnQgeyBDcm9zc0J1dHRvbiB9IGZyb20gJy4vaW5kZXgnO1xuXG5mdW5jdGlvbiBzZXR1cChcbiAgaWNvbk5hbWU6IHN0cmluZyxcbiAgdGl0bGU/OiBhbnksXG4gIHNpemU/OiBudW1iZXIsXG4gIG9uUHJlc3M/OiAoKSA9PiB2b2lkXG4pIHtcbiAgcmV0dXJuIFRlc3RSZW5kZXJlci5jcmVhdGUoXG4gICAgPENyb3NzQnV0dG9uXG4gICAgICBpY29uTmFtZT17aWNvbk5hbWV9XG4gICAgICB0aXRsZT17dGl0bGV9XG4gICAgICBjb2xvcj0nYmx1ZSdcbiAgICAgIG9uUHJlc3M9e29uUHJlc3MgfHwgamVzdC5mbigpfVxuICAgICAgc2l6ZT17c2l6ZSB8fCA2NH1cbiAgICAvPlxuICApO1xufVxuXG5qZXN0LnVubW9jaygncmVhY3QtbmF0aXZlJyk7XG5cbmRlc2NyaWJlKCdjb21wb25lbnRzJywgKCkgPT4ge1xuICBkZXNjcmliZSgnSW5kZXggc2hvdWxkIGhhdmUgPENyb3NzQnV0dG9uIC8+JywgKCkgPT4ge1xuICAgIGl0KCdDb21wb25lbnQgc2hvdWxkIHJlbmRlcicsICgpID0+IHtcbiAgICAgIGNvbnN0IHdyYXBwZXIgPSBzZXR1cCgnaG9tZScsICdob21lJyk7XG4gICAgICBleHBlY3Qod3JhcHBlci50b0pTT04oKSkudG9NYXRjaFNuYXBzaG90KCk7XG4gICAgfSk7XG4gIH0pO1xufSk7XG4iXSwidmVyc2lvbiI6M30=