source-scraper-dom-runner
Version:
Provides the DomRunner class for scrapping.
18 lines (13 loc) • 572 B
text/typescript
import { DomRunner } from '../lib';
import { RunnerTester } from 'source-scraper-test-utils';
import chai = require('chai');
chai.should();
import { JSDOM } from 'jsdom';
const urls = ['https://tekeye.uk/html/html5-video-test-page'];
RunnerTester.fromStatic(DomRunner)
.testArgs(urls, args => {
args.should.have.property('jsdom').that.is.instanceOf(JSDOM);
args.should.have.property('document').that.equals(args.jsdom.window.document);
args.should.have.property('window').that.equals(args.jsdom.window);
})
.run();