|
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) |
|
}) |
|
}) |
|
}) |
|
|