add tests for bytes and words conversion

This commit is contained in:
Wei Lu 2014-03-07 21:54:25 +08:00
parent bf1be94fe3
commit 33857437db

33
test/util.js Normal file
View file

@ -0,0 +1,33 @@
var util = require('../src/util.js')
var assert = require('assert')
describe('util', function() {
describe('byte array and word array conversions', function(){
var bytes, wordArray;
beforeEach(function(){
bytes = [
98, 233, 7, 177, 92, 191, 39, 213, 66, 83,
153, 235, 246, 240, 251, 80, 235, 184, 143, 24
]
wordArray = {
words: [1659439025, 1556031445, 1112775147, -151979184, -340226280],
sigBytes: 20
}
})
describe('bytesToWords', function() {
it('works', function() {
assert.deepEqual(util.bytesToWordArray(bytes), wordArray)
})
})
describe('bytesToWords', function() {
it('works', function() {
assert.deepEqual(util.wordArrayToBytes(wordArray), bytes)
})
})
})
})