File tree Expand file tree Collapse file tree 2 files changed +30
-1
lines changed Expand file tree Collapse file tree 2 files changed +30
-1
lines changed Original file line number Diff line number Diff line change 1
1
var middleware = require ( "../middleware" ) ;
2
2
var express = require ( "express" ) ;
3
3
var webpack = require ( "webpack" ) ;
4
+ var should = require ( "should" ) ;
4
5
var request = require ( "supertest" ) ;
5
6
var webpackConfig = require ( "./fixtures/server-test/webpack.config" ) ;
6
7
@@ -85,4 +86,33 @@ describe("Server", function() {
85
86
. expect ( 200 , done ) ;
86
87
} ) ;
87
88
} ) ;
89
+
90
+ describe . only ( "server side render" , function ( ) {
91
+ var locals ;
92
+ before ( function ( done ) {
93
+ app = express ( ) ;
94
+ var compiler = webpack ( webpackConfig ) ;
95
+ app . use ( middleware ( compiler , {
96
+ stats : "errors-only" ,
97
+ quiet : true ,
98
+ serverSideRender : true ,
99
+ } ) ) ;
100
+ app . use ( function ( req , res ) {
101
+ locals = res . locals ;
102
+ } ) ;
103
+ listen = listenShorthand ( done ) ;
104
+ } ) ;
105
+ after ( close ) ;
106
+
107
+ it ( "request to bundle file" , function ( done ) {
108
+ this . timeout ( 5000 ) ;
109
+ request ( app ) . get ( "/bundle.js" )
110
+ . expect ( 200 , function ( ) {
111
+ // TODO: I would expect `locals` to be set here.
112
+ // note that the liner underneath is purely to please the linter
113
+ should . strictEqual ( locals , undefined ) ;
114
+ done ( ) ;
115
+ } ) ;
116
+ } ) ;
117
+ } ) ;
88
118
} ) ;
Original file line number Diff line number Diff line change 1
1
module . exports = {
2
- quiet : true ,
3
2
context : __dirname ,
4
3
entry : "./index.js" ,
5
4
output : {
You can’t perform that action at this time.
0 commit comments