Blame view
node_modules/cors/test/basic-auth.js
993 Bytes
f7563de62
|
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 29 30 31 32 33 34 35 36 37 38 39 40 |
(function () { /*global describe, it*/ 'use strict'; var should = require('should'), express = require('express'), supertest = require('supertest'), basicAuth = require('basic-auth-connect'), cors = require('../lib'); var app; /* -------------------------------------------------------------------------- */ app = express(); app.use(basicAuth('username', 'password')); app.use(cors()); app.post('/', function (req, res) { res.send('hello world'); }); /* -------------------------------------------------------------------------- */ describe('basic auth', function () { it('POST works', function (done) { supertest(app) .post('/') .auth('username', 'password') .expect(200) .end(function (err, res) { should.not.exist(err); res.headers['access-control-allow-origin'].should.eql('*'); res.text.should.eql('hello world'); done(); }); }); }); }()); |