afterEach(function () {
sinon.restore();
});
- it('covers', function () {
+ it('covers', function () {
const stat = {
packageName: 'fake-mystery-box',
packageVersion: '0.0.0',
});
}); // mysteryBoxLogger
+ describe('obscureAuthorizationHeader', function () {
+ it('blurs Bearer token', function () {
+ const result = common.obscureAuthorizationHeader('Bearer foo');
+ assert.strictEqual(result, 'Bearer ***');
+ });
+ it('blurs entire string for other', function () {
+ const result = common.obscureAuthorizationHeader('abcdef');
+ assert.strictEqual(result, '******');
+ });
+ it('covers empty string', function () {
+ const a = '';
+ const result = common.obscureAuthorizationHeader(a);
+ assert.strictEqual(result, a);
+
+ });
+ });
+
}); // Common
\ No newline at end of file