1
- /* @flow */
2
-
3
1
import React from 'react'
4
2
import { renderToStaticMarkup } from 'react-dom/server'
5
3
import { mount } from 'enzyme'
@@ -13,7 +11,7 @@ import {
13
11
} from '../'
14
12
15
13
function Bob ( { children } ) {
16
- return ( < div > { children } </ div > )
14
+ return < div > { children } </ div >
17
15
}
18
16
Bob . propTypes = { children : React . PropTypes . node }
19
17
Bob . defaultProps = { children : null }
@@ -56,7 +54,9 @@ const app = execContext => (
56
54
< span > In Defer.</ span >
57
55
</ DeferredAsyncBob >
58
56
< BoundaryAsyncBob >
59
- < span > In Boundary but outside an AsyncComponent, server render me!</ span >
57
+ < span >
58
+ In Boundary but outside an AsyncComponent, server render me!
59
+ </ span >
60
60
< AsyncBobThree >
61
61
< span > In Boundary - Do not server render me!</ span >
62
62
</ AsyncBobThree >
@@ -93,21 +93,22 @@ describe('integration tests', () => {
93
93
// "Client" side render...
94
94
const clientContext = createContext ( )
95
95
const clientApp = app ( clientContext )
96
- return withAsyncComponents ( clientApp )
97
- . then ( ( ) => {
98
- const clientRenderWrapper = mount ( clientApp )
99
- expect ( clientRenderWrapper ) . toMatchSnapshot ( )
100
- expect ( renderToStaticMarkup ( clientApp ) ) . toEqual ( serverHTML )
101
- return clientRenderWrapper
102
- } )
103
- // Now give the client side components time to resolve
104
- . then ( clientRenderWrapper => new Promise ( resolve =>
105
- setTimeout ( ( ) => resolve ( clientRenderWrapper ) , 100 ) ,
106
- ) )
107
- // Now a full render should have occured on client
108
- . then ( clientRenderWrapper =>
109
- expect ( clientRenderWrapper ) . toMatchSnapshot ( ) ,
110
- )
96
+ return (
97
+ withAsyncComponents ( clientApp )
98
+ . then ( ( ) => {
99
+ const clientRenderWrapper = mount ( clientApp )
100
+ expect ( clientRenderWrapper ) . toMatchSnapshot ( )
101
+ expect ( renderToStaticMarkup ( clientApp ) ) . toEqual ( serverHTML )
102
+ return clientRenderWrapper
103
+ } )
104
+ // Now give the client side components time to resolve
105
+ . then (
106
+ clientRenderWrapper =>
107
+ new Promise ( resolve => setTimeout ( ( ) => resolve ( clientRenderWrapper ) , 100 ) ) ,
108
+ )
109
+ // Now a full render should have occured on client
110
+ . then ( clientRenderWrapper => expect ( clientRenderWrapper ) . toMatchSnapshot ( ) )
111
+ )
111
112
} )
112
113
} )
113
114
0 commit comments