diff --git a/app/examples/trackerdash/index.js b/app/examples/trackerdash/index.js index fa1fd0d1..b17e11df 100644 --- a/app/examples/trackerdash/index.js +++ b/app/examples/trackerdash/index.js @@ -368,3 +368,5 @@ if (qParams) { } var app = new TrackerDash(document.body, appSettings); app.render(); + +export default appSettings; diff --git a/components/TrackerDash/test/trackerdash.js b/components/TrackerDash/test/trackerdash.js new file mode 100644 index 00000000..8715e7d8 --- /dev/null +++ b/components/TrackerDash/test/trackerdash.js @@ -0,0 +1,11 @@ +import test from 'tape-catch'; +import TrackerDash from '..'; +import appSettings from '../../../app/examples/trackerdash'; + +test('TrackerDash component', t => { + let el = document.createElement('div'); + let vis = new TrackerDash(el, appSettings); + vis.render(); + t.equal(el.childNodes.length, 1, 'TrackerDash should have a single element under the top-level div'); + t.end(); +});