21 lines
686 B
JavaScript
21 lines
686 B
JavaScript
|
(function () {
|
||
|
'use strict';
|
||
|
|
||
|
var md5 = require('../md5');
|
||
|
|
||
|
describe('md5', function () {
|
||
|
it('returns a base64 md5 hash of a string', function () {
|
||
|
md5('foobar').should.equal('OFj2IjCsPJFfMAxmQxLGPw==');
|
||
|
});
|
||
|
it('returns a base64 md5 hash of a buffer', function () {
|
||
|
md5(new Buffer('foobar')).should.equal('OFj2IjCsPJFfMAxmQxLGPw==');
|
||
|
});
|
||
|
it('returns an hex md5 hash of a string', function () {
|
||
|
md5('foobar', 'hex').should.equal('3858f62230ac3c915f300c664312c63f');
|
||
|
});
|
||
|
it('returns an hex md5 hash of a buffer', function () {
|
||
|
md5(new Buffer('foobar'), 'hex').should.equal('3858f62230ac3c915f300c664312c63f');
|
||
|
});
|
||
|
});
|
||
|
|
||
|
})();
|