]> git.proxmox.com Git - mirror_xterm.js.git/blobdiff - src/utils/CharMeasure.test.ts
Merge branch 'master' into 767_initial_viewport_wrap
[mirror_xterm.js.git] / src / utils / CharMeasure.test.ts
index 17e675d1cd6b415f9992d91764912be372a67bda..fd4954e006e60f1b82049fd946c215b9afc36784 100644 (file)
@@ -7,21 +7,19 @@ import { ICharMeasure, ITerminal } from '../Interfaces';
 import { CharMeasure } from './CharMeasure';
 
 describe('CharMeasure', () => {
+  let dom: jsdom.JSDOM;
   let window: Window;
   let document: Document;
-
   let container: HTMLElement;
   let charMeasure: ICharMeasure;
 
-  beforeEach(done => {
-    jsdom.env('', (err, w) => {
-      window = w;
-      document = window.document;
-      container = document.createElement('div');
-      document.body.appendChild(container);
-      charMeasure = new CharMeasure(document, container);
-      done();
-    });
+  beforeEach(() => {
+    dom = new jsdom.JSDOM('');
+    window = dom.window;
+    document = window.document;
+    container = document.createElement('div');
+    document.body.appendChild(container);
+    charMeasure = new CharMeasure(document, container);
   });
 
   describe('measure', () => {