mirror of
https://github.com/lrsjng/pagemap.git
synced 2025-08-06 05:07:24 +02:00
25 lines
641 B
JavaScript
25 lines
641 B
JavaScript
const {test, assert} = require('scar');
|
|
const pagemap = require('../src/pagemap');
|
|
|
|
if (!global.window) {
|
|
global.window = new (require('jsdom')).JSDOM().window;
|
|
}
|
|
|
|
test('access', () => {
|
|
assert.equal(typeof pagemap, 'function');
|
|
});
|
|
|
|
test('no canvas throws', () => {
|
|
assert.throws(() => pagemap(), /getContext/);
|
|
assert.throws(() => pagemap(true), /getContext/);
|
|
assert.throws(() => pagemap({}, {}), /getContext/);
|
|
});
|
|
|
|
// test('basic canvas', () => {
|
|
// const canvas = global.window.document.createElement('canvas');
|
|
// const res = pagemap(canvas);
|
|
// assert.equal(typeof res, 'object');
|
|
// });
|
|
|
|
test.cli();
|