html2canvas-pro
Version:
Screenshots with JavaScript. Next generation!
30 lines • 1.05 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const assert_1 = require("assert");
const effects_renderer_1 = require("../effects-renderer");
describe('EffectsRenderer', () => {
it('should be instantiated', () => {
const ctx = {
shadowOffsetX: 0,
shadowOffsetY: 0,
shadowBlur: 0,
shadowColor: '',
globalAlpha: 1,
save: () => { },
restore: () => { }
};
const deps = {
ctx
};
const pathCallback = {
path: () => { }
};
const renderer = new effects_renderer_1.EffectsRenderer(deps, pathCallback);
(0, assert_1.ok)(renderer);
// Test public methods exist
(0, assert_1.strictEqual)(typeof renderer.applyEffects, 'function');
(0, assert_1.strictEqual)(typeof renderer.applyEffect, 'function');
(0, assert_1.strictEqual)(typeof renderer.popEffect, 'function');
});
});
//# sourceMappingURL=effects-renderer.test.js.map