/* global QUnit */ import { WebGLRenderTarget } from '../../../../src/renderers/WebGLRenderTarget.js'; import { EventDispatcher } from '../../../../src/core/EventDispatcher.js'; export default QUnit.module( 'Renderers', () => { QUnit.module( 'WebGLRenderTarget', () => { // INHERITANCE QUnit.test( 'Extending', ( assert ) => { const object = new WebGLRenderTarget(); assert.strictEqual( object instanceof EventDispatcher, true, 'WebGLRenderTarget extends from EventDispatcher' ); } ); // INSTANCING QUnit.test( 'Instancing', ( assert ) => { const object = new WebGLRenderTarget(); assert.ok( object, 'Can instantiate a WebGLRenderTarget.' ); } ); // PROPERTIES QUnit.todo( 'width', ( assert ) => { assert.ok( false, 'everything\'s gonna be alright' ); } ); QUnit.todo( 'height', ( assert ) => { assert.ok( false, 'everything\'s gonna be alright' ); } ); QUnit.todo( 'depth', ( assert ) => { assert.ok( false, 'everything\'s gonna be alright' ); } ); QUnit.todo( 'scissor', ( assert ) => { assert.ok( false, 'everything\'s gonna be alright' ); } ); QUnit.todo( 'scissorTest', ( assert ) => { assert.ok( false, 'everything\'s gonna be alright' ); } ); QUnit.todo( 'viewport', ( assert ) => { assert.ok( false, 'everything\'s gonna be alright' ); } ); QUnit.todo( 'texture', ( assert ) => { assert.ok( false, 'everything\'s gonna be alright' ); } ); QUnit.todo( 'depthBuffer', ( assert ) => { assert.ok( false, 'everything\'s gonna be alright' ); } ); QUnit.todo( 'stencilBuffer', ( assert ) => { assert.ok( false, 'everything\'s gonna be alright' ); } ); QUnit.todo( 'depthTexture', ( assert ) => { assert.ok( false, 'everything\'s gonna be alright' ); } ); QUnit.todo( 'samples', ( assert ) => { assert.ok( false, 'everything\'s gonna be alright' ); } ); QUnit.todo( 'textures', ( assert ) => { assert.ok( false, 'everything\'s gonna be alright' ); } ); // PUBLIC QUnit.todo( 'isWebGLRenderTarget', ( assert ) => { assert.ok( false, 'everything\'s gonna be alright' ); } ); QUnit.todo( 'setSize', ( assert ) => { assert.ok( false, 'everything\'s gonna be alright' ); } ); QUnit.todo( 'clone', ( assert ) => { assert.ok( false, 'everything\'s gonna be alright' ); } ); QUnit.todo( 'copy', ( assert ) => { assert.ok( false, 'everything\'s gonna be alright' ); } ); QUnit.test( 'dispose', ( assert ) => { assert.expect( 0 ); const object = new WebGLRenderTarget(); object.dispose(); } ); } ); } );