diff --git a/FastImage.test.js b/FastImage.test.js index 9a2280a6b..f9ccdc664 100644 --- a/FastImage.test.js +++ b/FastImage.test.js @@ -1,8 +1,10 @@ -import 'react-native' +import { StyleSheet } from 'react-native' import React from 'react' import renderer from 'react-test-renderer' import FastImage from './FastImage.js' +const style = StyleSheet.create({ image: { width: 44, height: 44 } }) + test('FastImage renders correctly.', () => { const tree = renderer .create( @@ -14,6 +16,20 @@ test('FastImage renders correctly.', () => { }, priority: FastImage.priority.high, }} + style={style.image} + />, + ) + .toJSON() + + expect(tree).toMatchSnapshot() +}) + +test('Renders a normal Image when not passed a uri.', () => { + const tree = renderer + .create( + , ) .toJSON() diff --git a/__snapshots__/FastImage.test.js.snap b/__snapshots__/FastImage.test.js.snap index f981ea730..04d8fe7cc 100644 --- a/__snapshots__/FastImage.test.js.snap +++ b/__snapshots__/FastImage.test.js.snap @@ -17,6 +17,33 @@ exports[`FastImage renders correctly. 1`] = ` "uri": "https://facebook.github.io/react/img/logo_og.png", } } - style={undefined} + style={ + Object { + "height": 44, + "width": 44, + } + } +/> +`; + +exports[`Renders a normal Image when not passed a uri. 1`] = ` + `;