From a26c672be5774987ec12c02b5342bc22089ad87c Mon Sep 17 00:00:00 2001 From: Brian Douglas Date: Wed, 20 Apr 2016 07:40:21 -0700 Subject: [PATCH 1/2] fixes the length of the Message Threads --- App/Components/MessageThreads.js | 1 + 1 file changed, 1 insertion(+) diff --git a/App/Components/MessageThreads.js b/App/Components/MessageThreads.js index f7436f3f..86ec2f54 100644 --- a/App/Components/MessageThreads.js +++ b/App/Components/MessageThreads.js @@ -15,6 +15,7 @@ import api from './../Lib/Api'; const styles = StyleSheet.create({ container: { + flex: 1, height: 500, marginTop: 65, }, From 47dfd70f0cdf87fd038b1a1da630945793a520c3 Mon Sep 17 00:00:00 2001 From: Brian Douglas Date: Wed, 20 Apr 2016 07:40:35 -0700 Subject: [PATCH 2/2] adds tests for all components --- App/Components/__tests__/Main.test.js | 13 +++++++++++++ App/Components/__tests__/MessagesThreads.test.js | 13 +++++++++++++ App/Components/__tests__/NewMessageForm.test.js | 13 +++++++++++++ App/Components/__tests__/Settings.test.js | 13 +++++++++++++ App/Components/__tests__/ViewMessages.test.js | 12 ++++++++++++ package.json | 2 +- 6 files changed, 65 insertions(+), 1 deletion(-) create mode 100644 App/Components/__tests__/Main.test.js create mode 100644 App/Components/__tests__/MessagesThreads.test.js create mode 100644 App/Components/__tests__/NewMessageForm.test.js create mode 100644 App/Components/__tests__/Settings.test.js create mode 100644 App/Components/__tests__/ViewMessages.test.js diff --git a/App/Components/__tests__/Main.test.js b/App/Components/__tests__/Main.test.js new file mode 100644 index 00000000..341ba1fe --- /dev/null +++ b/App/Components/__tests__/Main.test.js @@ -0,0 +1,13 @@ +import React, {Text, TextInput, TouchableHighlight} from 'react-native'; +import {shallow} from 'enzyme'; +import Main from '../Main'; +import {expect} from 'chai'; + +describe('
', () => { + it('should render Main component', () => { + const component = shallow(
); + expect(component).to.exists + }); +}); + + diff --git a/App/Components/__tests__/MessagesThreads.test.js b/App/Components/__tests__/MessagesThreads.test.js new file mode 100644 index 00000000..024477b9 --- /dev/null +++ b/App/Components/__tests__/MessagesThreads.test.js @@ -0,0 +1,13 @@ +import React, {Text, TextInput, TouchableHighlight} from 'react-native'; +import {shallow} from 'enzyme'; +import MessageThreads from '../MessageThreads'; +import {expect} from 'chai'; + +describe('', () => { + it('should render MessageThreads component', () => { + const component = shallow(); + expect(component).to.exists + }); +}); + + diff --git a/App/Components/__tests__/NewMessageForm.test.js b/App/Components/__tests__/NewMessageForm.test.js new file mode 100644 index 00000000..22931537 --- /dev/null +++ b/App/Components/__tests__/NewMessageForm.test.js @@ -0,0 +1,13 @@ +import React, {Text, TextInput, TouchableHighlight} from 'react-native'; +import {shallow} from 'enzyme'; +import NewMessageForm from '../NewMessageForm'; +import {expect} from 'chai'; + +describe('', () => { + it('should render NewMessageForm', () => { + const component = shallow(); + expect(component).to.exists + }); +}); + + diff --git a/App/Components/__tests__/Settings.test.js b/App/Components/__tests__/Settings.test.js new file mode 100644 index 00000000..e38273be --- /dev/null +++ b/App/Components/__tests__/Settings.test.js @@ -0,0 +1,13 @@ +import React, {Text, TextInput, TouchableHighlight} from 'react-native'; +import {shallow} from 'enzyme'; +import Settings from '../Settings'; +import {expect} from 'chai'; + +describe('', () => { + it('should render Settings component', () => { + const component = shallow(); + expect(component).to.exists + }); +}); + + diff --git a/App/Components/__tests__/ViewMessages.test.js b/App/Components/__tests__/ViewMessages.test.js new file mode 100644 index 00000000..c1decc64 --- /dev/null +++ b/App/Components/__tests__/ViewMessages.test.js @@ -0,0 +1,12 @@ +import React, {Text, TextInput, TouchableHighlight} from 'react-native'; +import {shallow} from 'enzyme'; +import ViewMessages from '../ViewMessages'; +import {expect} from 'chai'; + +describe('', () => { + it('should render ViewMessages component', () => { + const component = shallow(); + expect(component).to.exists + }); +}); + diff --git a/package.json b/package.json index 34ea8580..326372af 100644 --- a/package.json +++ b/package.json @@ -36,6 +36,6 @@ "react": "^0.14.8", "react-addons-test-utils": "^0.14.8", "react-dom": "^0.14.8", - "react-native-mock": "0.0.6" + "react-native-mock": "0.0.7" } }