37 lines
920 B
JavaScript
37 lines
920 B
JavaScript
#!/usr/bin/env node
|
|
'use strict';
|
|
|
|
process.env.NODE_ENV = process.env.NODE_ENV || 'development';
|
|
|
|
var TESTING_BLOCK0 = '00000000b873e79784647a6c82962c70d228557d24a747ea4d1b8bbe878e1206';
|
|
var TESTING_BLOCK1 = '000000000933ea01ad0ee984209779baaec3ced90fa3f408719526f8d77f4943';
|
|
var START_TS = 1;
|
|
var END_TS = '1296688928~'; // 2/2/2011 23:23PM
|
|
|
|
var assert = require('assert'),
|
|
BlockDb = require('../../lib/BlockDb').default();
|
|
|
|
var bDb;
|
|
|
|
describe('BlockDb getBlocksByDate', function(){
|
|
|
|
|
|
before(function(c) {
|
|
bDb = BlockDb;
|
|
return c();
|
|
});
|
|
|
|
it('Get Hash by Date', function(done) {
|
|
|
|
bDb.getBlocksByDate(START_TS, END_TS, function(err, list) {
|
|
if (err) done(err);
|
|
assert(list, 'returns list');
|
|
assert.equal(list.length,2, 'list has 2 items');
|
|
assert.equal(list[0].hash, TESTING_BLOCK0);
|
|
assert.equal(list[1].hash, TESTING_BLOCK1);
|
|
done();
|
|
});
|
|
});
|
|
});
|
|
|