diff options
Diffstat (limited to 'spec/setupSVGDom.js')
-rw-r--r-- | spec/setupSVGDom.js | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/spec/setupSVGDom.js b/spec/setupSVGDom.js new file mode 100644 index 0000000..3da401d --- /dev/null +++ b/spec/setupSVGDom.js @@ -0,0 +1,21 @@ +import svgdom from 'svgdom' + +import { buildCanvas, buildFixtures, clear } from './helpers.js' +import { registerWindow } from '../src/main.js' + +function setup () { + let win = /*new*/ svgdom + registerWindow(win, win.document) + buildCanvas() + buildFixtures() + global.container = win.document.getElementById('canvas') +} + +function teardown () { + clear() + global.container = null + registerWindow() +} + +beforeEach(setup) +afterEach(teardown) |