latest changes

This commit is contained in:
Dobie Wollert
2014-12-15 02:36:41 -05:00
parent b35bb3f1d5
commit 966152a631
57 changed files with 6842 additions and 42 deletions

34
node_modules/MD5/test.js generated vendored Normal file
View File

@ -0,0 +1,34 @@
var md5 = require('./md5.js');
var assert = require('assert');
describe('MD5', function () {
it('should return the expected MD5 hash for "message"', function () {
assert.equal('78e731027d8fd50ed642340b7c9a63b3', md5('message'));
});
it('should not return the same hash for random numbers twice', function () {
var msg1 = Math.floor((Math.random() * 100000) + 1) + (new Date).getTime();
var msg2 = Math.floor((Math.random() * 100000) + 1) + (new Date).getTime();
if (msg1 !== msg2)
assert.notEqual(md5(msg1), md5(msg2));
else
assert.equal(md5(msg1), md5(msg1));
});
it('should support Node.js Buffers', function() {
var buffer = new Buffer('message áßäöü', 'utf8');
assert.equal(md5(buffer), md5('message áßäöü'));
})
it('should be able to use a binary encoded string', function () {
var hash1 = md5('abc', { asString: true });
var hash2 = md5(hash1 + 'a', { asString: true, encoding : 'binary' });
var hash3 = md5(hash1 + 'a', { encoding : 'binary' });
// console.log('hash1', hash1);
// console.log('hash2', hash2);
// console.log('hash3', hash3);
assert.equal(hash3, '131f0ac52813044f5110e4aec638c169');
});
});