-
Notifications
You must be signed in to change notification settings - Fork 3
/
test.js
28 lines (24 loc) · 888 Bytes
/
test.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
const { spawn } = require('child_process');
const request = require('request');
const test = require('tape');
// Start the app
// const env = Object.assign({}, process.env, {PORT: 5000});
// const child = spawn('node', ['index.js'], {env});
// test('responds to requests', (t) => {
// t.plan(4);
// // Wait until the server is ready
// child.stdout.on('data', _ => {
// // Make a request to our app
// request('http://127.0.0.1:5000', (error, response, body) => {
// // stop the server
// child.kill();
// // No error
// t.false(error);
// // Successful response
// t.equal(response.statusCode, 200);
// // Assert content checks
// t.notEqual(body.indexOf("<title>Node.js Getting Started on Heroku</title>"), -1);
// t.notEqual(body.indexOf("Getting Started on Heroku with Node.js"), -1);
// });
// });
// });