1
0

LineLoop.tests.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. import { Object3D } from '../../../../src/core/Object3D.js';
  2. import { Line } from '../../../../src/objects/Line.js';
  3. import { LineLoop } from '../../../../src/objects/LineLoop.js';
  4. export default QUnit.module( 'Objects', () => {
  5. QUnit.module( 'LineLoop', () => {
  6. // INHERITANCE
  7. QUnit.test( 'Extending', ( assert ) => {
  8. const lineLoop = new LineLoop();
  9. assert.strictEqual( lineLoop instanceof Object3D, true, 'LineLoop extends from Object3D' );
  10. assert.strictEqual( lineLoop instanceof Line, true, 'LineLoop extends from Line' );
  11. } );
  12. // INSTANCING
  13. QUnit.test( 'Instancing', ( assert ) => {
  14. const object = new LineLoop();
  15. assert.ok( object, 'Can instantiate a LineLoop.' );
  16. } );
  17. // PROPERTIES
  18. QUnit.test( 'type', ( assert ) => {
  19. const object = new LineLoop();
  20. assert.ok(
  21. object.type === 'LineLoop',
  22. 'LineLoop.type should be LineLoop'
  23. );
  24. } );
  25. // PUBLIC
  26. QUnit.test( 'isLineLoop', ( assert ) => {
  27. const object = new LineLoop();
  28. assert.ok(
  29. object.isLineLoop,
  30. 'LineLoop.isLineLoop should be true'
  31. );
  32. } );
  33. } );
  34. } );
粤ICP备19079148号