From d181ecb697f23254a9516c0749b4506df3c73aa8 Mon Sep 17 00:00:00 2001 From: Mathieu Acthernoene Date: Sun, 27 Aug 2017 20:24:10 +0200 Subject: [PATCH] Add test & mock example --- example/src/__mocks__/react-native-i18n.js | 7 +++++++ example/src/__tests__/App.js | 12 ++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 example/src/__mocks__/react-native-i18n.js create mode 100644 example/src/__tests__/App.js diff --git a/example/src/__mocks__/react-native-i18n.js b/example/src/__mocks__/react-native-i18n.js new file mode 100644 index 0000000..a19c3b8 --- /dev/null +++ b/example/src/__mocks__/react-native-i18n.js @@ -0,0 +1,7 @@ +// @flow + +import I18nJs from 'i18n-js'; + +I18nJs.locale = 'en'; // a locale from your available translations +export const getLanguages = () => Promise.resolve('en'); +export default I18nJs; diff --git a/example/src/__tests__/App.js b/example/src/__tests__/App.js new file mode 100644 index 0000000..2053089 --- /dev/null +++ b/example/src/__tests__/App.js @@ -0,0 +1,12 @@ +import 'react-native'; +import React from 'react'; +import App from '../App.js'; + +// Note: test renderer must be required after react-native. +import renderer from 'react-test-renderer'; + +it('renders correctly', () => { + const tree = renderer.create( + + ); +});