add got to dev and fix errors

main
Lillian Zhang 4 years ago
parent 470f09e16e
commit 5445cdc124

@ -12,10 +12,10 @@
}, },
"dependencies": { "dependencies": {
"ejs": "^2.5.6", "ejs": "^2.5.6",
"express": "^4.15.2", "express": "^4.15.2"
"got": "^11.1.4"
}, },
"devDependencies": { "devDependencies": {
"got": "^11.3.0",
"tape": "^4.7.0" "tape": "^4.7.0"
}, },
"repository": { "repository": {

@ -13,19 +13,16 @@ test('responds to requests', (t) => {
child.stdout.on('data', _ => { child.stdout.on('data', _ => {
// Make a request to our app // Make a request to our app
(async () => { (async () => {
try { const response = await got('http://127.0.0.1:5000');
const response = await got('http://127.0.0.1:5000'); // stop the server
// stop the server child.kill();
child.kill(); // No error
// No error t.false(response.error);
t.false(error); // Successful response
// Successful response t.equal(response.statusCode, 200);
t.equal(response.statusCode, 200); // Assert content checks
// Assert content checks t.notEqual(response.body.indexOf("<title>Node.js Getting Started on Heroku</title>"), -1);
t.notEqual(body.indexOf("<title>Node.js Getting Started on Heroku</title>"), -1); t.notEqual(response.body.indexOf("Getting Started on Heroku with Node.js"), -1);
t.notEqual(body.indexOf("Getting Started on Heroku with Node.js"), -1);
} catch (error) {
}
})(); })();
}); });
}); });

Loading…
Cancel
Save