Newer
Older
pixi.js / packages / accessibility / test / AccessibilityManager.js
@Matt Karl Matt Karl on 19 Nov 2017 804 bytes Decouple Canvas Functionality (v5) (#4429)
const { AccessibilityManager } = require('../');
const { CanvasRenderer } = require('@pixi/canvas-renderer');

describe('PIXI.accessibility.AccessibilityManager', function ()
{
    it('should exist', function ()
    {
        expect(AccessibilityManager).to.be.not.undefined;
    });

    it('should create new manager', function ()
    {
        const manager = new AccessibilityManager();

        expect(manager).to.be.instanceof(AccessibilityManager);
        manager.destroy();
    });

    it('should be plugin for renderer', function ()
    {
        CanvasRenderer.registerPlugin('accessibility', AccessibilityManager);

        const renderer = new CanvasRenderer();

        expect(renderer.plugins.accessibility).to.be.instanceof(AccessibilityManager);
        renderer.destroy();
    });
});