nvd3
Version:
A reusable charting library written in d3.js
30 lines (25 loc) • 635 B
text/coffeescript
describe 'NVD3', ->
describe 'Core', ->
objects = [
'window.nv'
'd3_time_range'
'nv.utils'
'nv.models'
'nv.charts'
'nv.graphs'
'nv.logs'
'nv.dispatch'
'nv.log'
'nv.deprecated'
'nv.render'
'nv.addGraph'
]
describe 'has', ->
for obj in objects
it " #{obj} object", ->
should.exist eval obj
describe 'has nv.dispatch with default', ->
dispatchDefaults = ['render_start', 'render_end']
for event in dispatchDefaults
do (event) ->
it "#{event} event", -> assert.isFunction nv.dispatch[event]