BooleanKeyframeTrack.tests.js 1011 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import { BooleanKeyframeTrack } from '../../../../../src/animation/tracks/BooleanKeyframeTrack.js';
  2. import { KeyframeTrack } from '../../../../../src/animation/KeyframeTrack.js';
  3. export default QUnit.module( 'Animation', () => {
  4. QUnit.module( 'Tracks', () => {
  5. QUnit.module( 'BooleanKeyframeTrack', () => {
  6. const parameters = {
  7. name: '.visible',
  8. times: [ 0, 1 ],
  9. values: [ true, false ],
  10. };
  11. // INHERITANCE
  12. QUnit.test( 'Extending', ( assert ) => {
  13. const object = new BooleanKeyframeTrack( parameters.name, parameters.times, parameters.values );
  14. assert.strictEqual(
  15. object instanceof KeyframeTrack, true,
  16. 'BooleanKeyframeTrack extends from KeyframeTrack'
  17. );
  18. } );
  19. // INSTANCING
  20. QUnit.test( 'Instancing', ( assert ) => {
  21. // name, times, values
  22. const object = new BooleanKeyframeTrack( parameters.name, parameters.times, parameters.values );
  23. assert.ok( object, 'Can instantiate a BooleanKeyframeTrack.' );
  24. } );
  25. } );
  26. } );
  27. } );
粤ICP备19079148号