49 lines
1.4 KiB
JavaScript
49 lines
1.4 KiB
JavaScript
describe('market', function() {
|
|
var poloniex = require('../lib/poloniex');
|
|
|
|
describe('poloniex', function() {
|
|
beforeEach(function() {
|
|
originalTimeout = jasmine.DEFAULT_TIMEOUT_INTERVAL;
|
|
jasmine.DEFAULT_TIMEOUT_INTERVAL = 10000;
|
|
});
|
|
|
|
it('should return trade history', function(done){
|
|
poloniex.get_trades('DRK', 'BTC', function(err, trades) {
|
|
expect(err).toEqual(null);
|
|
expect(trades.length).toEqual(200);
|
|
done();
|
|
});
|
|
});
|
|
|
|
it('should return orderbook', function(done){
|
|
poloniex.get_orders('DRK', 'BTC', function(err, orders) {
|
|
expect(err).toEqual(null);
|
|
expect(orders.asks.length).toEqual(50);
|
|
expect(orders.bids.length).toEqual(50);
|
|
expect(orders.isFrozen).toEqual('0');
|
|
done();
|
|
});
|
|
});
|
|
|
|
it('should return summary', function(done){
|
|
poloniex.get_summary('DRK', 'BTC', function(err, summary) {
|
|
expect(err).toEqual(null);
|
|
expect(summary.isFrozen).toEqual('0');
|
|
done();
|
|
});
|
|
});
|
|
|
|
it('should return chartdata', function(done){
|
|
poloniex.get_chartdata('DRK', 'BTC', 0, function(err, chartdata) {
|
|
expect(err).toEqual(null);
|
|
expect(chartdata.length).toBeGreaterThan(10);
|
|
done();
|
|
});
|
|
});
|
|
|
|
afterEach(function() {
|
|
jasmine.DEFAULT_TIMEOUT_INTERVAL = originalTimeout;
|
|
});
|
|
});
|
|
});
|
|
|