TestCmdAddObject.js 523 B

1234567891011121314151617181920
  1. module( "CmdAddObject" );
  2. test( "Test CmdAddObject (Undo and Redo)", function() {
  3. var editor = new Editor();
  4. var theName = "This awesome box";
  5. var mesh = aBox( theName );
  6. editor.execute( new CmdAddObject( mesh ) );
  7. ok( editor.scene.children.length == 1, "OK, adding object was successful " );
  8. editor.undo();
  9. ok( editor.scene.children.length == 0, "OK, adding object is undone (was removed)" );
  10. editor.redo();
  11. ok( editor.scene.children[0].name == theName , "OK, removed object was added again (redo)" );
  12. });