CameraHelper.tests.js 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. /* global QUnit */
  2. import { CameraHelper } from '../../../../src/helpers/CameraHelper.js';
  3. import { LineSegments } from '../../../../src/objects/LineSegments.js';
  4. import { PerspectiveCamera } from '../../../../src/cameras/PerspectiveCamera.js';
  5. export default QUnit.module( 'Helpers', () => {
  6. QUnit.module( 'CameraHelper', () => {
  7. // INHERITANCE
  8. QUnit.test( 'Extending', ( assert ) => {
  9. const camera = new PerspectiveCamera();
  10. const object = new CameraHelper( camera );
  11. assert.strictEqual(
  12. object instanceof LineSegments, true,
  13. 'CameraHelper extends from LineSegments'
  14. );
  15. } );
  16. // INSTANCING
  17. QUnit.test( 'Instancing', ( assert ) => {
  18. const camera = new PerspectiveCamera();
  19. const object = new CameraHelper( camera );
  20. assert.ok( object, 'Can instantiate a CameraHelper.' );
  21. } );
  22. // PROPERTIES
  23. QUnit.test( 'type', ( assert ) => {
  24. const camera = new PerspectiveCamera();
  25. const object = new CameraHelper( camera );
  26. assert.ok(
  27. object.type === 'CameraHelper',
  28. 'CameraHelper.type should be CameraHelper'
  29. );
  30. } );
  31. QUnit.todo( 'camera', ( assert ) => {
  32. assert.ok( false, 'everything\'s gonna be alright' );
  33. } );
  34. QUnit.todo( 'matrix', ( assert ) => {
  35. assert.ok( false, 'everything\'s gonna be alright' );
  36. } );
  37. QUnit.todo( 'matrixAutoUpdate', ( assert ) => {
  38. assert.ok( false, 'everything\'s gonna be alright' );
  39. } );
  40. QUnit.todo( 'pointMap', ( assert ) => {
  41. assert.ok( false, 'everything\'s gonna be alright' );
  42. } );
  43. // PUBLIC
  44. QUnit.todo( 'setColors', ( assert ) => {
  45. assert.ok( false, 'everything\'s gonna be alright' );
  46. } );
  47. QUnit.todo( 'update', ( assert ) => {
  48. assert.ok( false, 'everything\'s gonna be alright' );
  49. } );
  50. QUnit.test( 'dispose', ( assert ) => {
  51. assert.expect( 0 );
  52. const camera = new PerspectiveCamera();
  53. const object = new CameraHelper( camera );
  54. object.dispose();
  55. } );
  56. } );
  57. } );
粤ICP备19079148号