react-native-cross-components
Version:
Beautiful React-Native components using RN Paper by Callstack
21 lines • 3.06 kB
JavaScript
;
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=