@@ -26,10 +26,10 @@ npm install supertest --save-dev
26
26
test framework at all:
27
27
28
28
``` js
29
- var request = require (' supertest' );
30
- var express = require (' express' );
29
+ const request = require (' supertest' );
30
+ const express = require (' express' );
31
31
32
- var app = express ();
32
+ const app = express ();
33
33
34
34
app .get (' /user' , function (req , res ) {
35
35
res .status (200 ).json ({ name: ' tobi' });
@@ -147,39 +147,38 @@ request.get('/').expect('heya', function(err){
147
147
Here's an example with mocha that shows how to persist a request and its cookies:
148
148
149
149
``` js
150
- var request = require (' supertest' );
151
- var should = require (' should' );
152
- var express = require (' express' );
153
- var cookieParser = require (' cookie-parser' );
150
+ const request = require (' supertest' );
151
+ const should = require (' should' );
152
+ const express = require (' express' );
153
+ const cookieParser = require (' cookie-parser' );
154
154
155
-
156
- describe (' request.agent(app)' , function (){
157
- var app = express ();
155
+ describe (' request.agent(app)' , function () {
156
+ const app = express ();
158
157
app .use (cookieParser ());
159
158
160
- app .get (' /' , function (req , res ){
159
+ app .get (' /' , function (req , res ) {
161
160
res .cookie (' cookie' , ' hey' );
162
161
res .send ();
163
162
});
164
163
165
- app .get (' /return' , function (req , res ){
164
+ app .get (' /return' , function (req , res ) {
166
165
if (req .cookies .cookie ) res .send (req .cookies .cookie );
167
166
else res .send (' :(' )
168
167
});
169
168
170
- var agent = request .agent (app);
169
+ const agent = request .agent (app);
171
170
172
- it (' should save cookies' , function (done ){
171
+ it (' should save cookies' , function (done ) {
173
172
agent
174
173
.get (' /' )
175
174
.expect (' set-cookie' , ' cookie=hey; Path=/' , done);
176
- })
175
+ });
177
176
178
- it (' should send cookies' , function (done ){
177
+ it (' should send cookies' , function (done ) {
179
178
agent
180
179
.get (' /return' )
181
180
.expect (' hey' , done);
182
- })
181
+ });
183
182
})
184
183
```
185
184
There is another example that is introduced by the file [ agency.js] ( https://github.com/visionmedia/superagent/blob/master/test/node/agency.js )
0 commit comments