Spaces:
Runtime error
Runtime error
| process.env.NO_DEPRECATION = 'digest-fetch'; | |
| var after = require('after') | |
| var assert = require('assert') | |
| var DigestFetch = require('../') | |
| var factory = require('./test-server') | |
| var chai = require('chai') | |
| var expect = chai.expect | |
| var chaiHttp = require('chai-http') | |
| chai.use(chaiHttp) | |
| chai.should() | |
| var app = factory.getApp() | |
| describe('digest-fetch', function(){ | |
| it('Test Basic Authentication', function() { | |
| var client = new DigestFetch('test', 'test', { basic: true }) | |
| const auth = client.addBasicAuth().headers.Authorization | |
| chai.request(app).get('/basic').set('Authorization', auth).then(res => { | |
| expect(res).to.have.status(200) | |
| }) | |
| }) | |
| it('Test Basic Authentication with wrong credential', function() { | |
| var client = new DigestFetch('test', 'test-null', { basic: true }) | |
| const auth = client.addBasicAuth().headers.Authorization | |
| chai.request(app).get('/basic').set('Authorization', auth).then(res => { | |
| expect(res).to.have.status(401) | |
| }) | |
| }) | |
| }) | |