From 6aa77ff4687318622eb832c569acadac6608aa0b Mon Sep 17 00:00:00 2001 From: Henry Date: Thu, 3 Dec 2015 16:41:06 -0800 Subject: [PATCH] #338 fixed failing test --- platform/entanglement/src/services/CopyTask.js | 4 ---- .../entanglement/test/services/CopyServiceSpec.js | 12 ++++++++++-- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/platform/entanglement/src/services/CopyTask.js b/platform/entanglement/src/services/CopyTask.js index 93b7bc6180..43ec1960b4 100644 --- a/platform/entanglement/src/services/CopyTask.js +++ b/platform/entanglement/src/services/CopyTask.js @@ -203,10 +203,6 @@ define( CopyTask.prototype.perform = function(){ this.deferred = this.$q.defer(); - if (!this.parent.hasCapability('composition')){ - return this.$q.reject(); - } - this.buildCopyPlan() .then(persistObjects) .then(addClonesToParent) diff --git a/platform/entanglement/test/services/CopyServiceSpec.js b/platform/entanglement/test/services/CopyServiceSpec.js index f3530d37ef..3d4ebf147e 100644 --- a/platform/entanglement/test/services/CopyServiceSpec.js +++ b/platform/entanglement/test/services/CopyServiceSpec.js @@ -412,15 +412,23 @@ define( object = domainObjectFactory({ name: 'object', capabilities: { - type: { type: 'object' } + type: { type: 'object' }, + location: locationCapability, + persistence: persistenceCapability } }); + newParent = domainObjectFactory({ name: 'parentCandidate', capabilities: { - type: { type: 'parentCandidate' } + type: { type: 'parentCandidate' }, + instantiation: instantiationCapability, + composition: compositionCapability, + persistence: persistenceCapability } }); + + instantiationCapability.invoke.andReturn(object); }); it("throws an error", function () {