Skip to content

Commit 184b3e3

Browse files
committed
added jest dependencies
1 parent e0c02f0 commit 184b3e3

File tree

4 files changed

+16
-2
lines changed

4 files changed

+16
-2
lines changed

__tests__/App.tsx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import * as React from "react";
2+
import "react-native";
3+
import renderer from "react-test-renderer";
4+
5+
import App from "../src/App";
6+
7+
it("renders correctly", () => {
8+
const tree = renderer.create(<App exampleProp="helloWorld" />);
9+
});

devDependencies.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22
"typescript",
33
"tslint",
44
"tslint-react",
5+
"react-native-typescript-transformer",
6+
"ts-jest",
57
"@types/react",
68
"@types/react-native",
7-
"react-native-typescript-transformer"
9+
"@types/jest"
810
]

index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
import { AppRegistry } from 'react-native';
2-
import App from './lib/App';
2+
import App from './src/App';
33

44
AppRegistry.registerComponent('HelloWorld', () => App);

setup.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,12 @@ packageJson.scripts.lint = 'tslint -c tslint.json "src/**/*.{ts,tsx}"';
1313
writeFile('package.json', JSON.stringify(packageJson, null, 2));
1414

1515
execSync(`npm i ${devDependencies.join(' ')} --save-dev --save-exact`);
16+
execSync(`npm uninstall babel-jest babel-preset-react-native --save`);
1617

1718
deleteFile('App.js');
19+
deleteFile('__tests__/App.js');
1820
deleteFile('.flowconfig');
21+
deleteFile('.babelrc');
1922
deleteFile('devDependencies.json');
2023
deleteFile('README.md');
2124
deleteFile('LICENSE');

0 commit comments

Comments
 (0)