From 718bacdd3fddf736d6e5e0e71460ec5209325f3a Mon Sep 17 00:00:00 2001 From: Vsevolod Strukchinsky Date: Tue, 21 Apr 2015 19:21:41 +0500 Subject: [PATCH] Add test on get helper method --- test/test-helpers.js | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 test/test-helpers.js diff --git a/test/test-helpers.js b/test/test-helpers.js new file mode 100644 index 0000000..4b3e47a --- /dev/null +++ b/test/test-helpers.js @@ -0,0 +1,39 @@ +'use strict'; +var tape = require('tape'); +var got = require('../'); +var server = require('./server.js'); +var s = server.createServer(); + +s.on('/', function (req, res) { + res.end('ok'); +}); + +s.on('/empty', function (req, res) { + res.end(); +}); + +s.on('/404', function (req, res) { + setTimeout(function () { + res.statusCode = 404; + res.end('not'); + }, 10); +}); + +tape('setup', function (t) { + s.listen(s.port, function () { + t.end(); + }); +}); + +tape('callback mode', {timeout: 1000}, function (t) { + got.get(s.url, function (err, data) { + t.error(err); + t.equal(data, 'ok'); + t.end(); + }); +}); + +tape('cleanup', function (t) { + s.close(); + t.end(); +});