bot18
Version:
A high-frequency cryptocurrency trading bot by Zenbot creator @carlos8f
29 lines (23 loc) • 637 B
JavaScript
/* eslint-env mocha */
const assert = require('assert')
const { TradingTicker } = require('../../../lib/models')
const { isClass } = require('../../../lib/util')
describe('isClass', () => {
it('returns true for classes', () => {
assert(isClass(TradingTicker))
})
it('returns false for functions', () => {
assert(!isClass(() => {}))
})
it('returns false for class instances', () => {
const t = new TradingTicker()
assert(!isClass(t))
})
it('returns false for primitives', () => {
assert(!isClass(42))
assert(!isClass('42'))
assert(!isClass({}))
assert(!isClass([]))
})
})