handle various starting states for workflow
authorSteve Hackbarth <stephenhackbarth@gmail.com>
Sat, 19 Apr 2014 03:39:10 +0000 (23:39 -0400)
committerSteve Hackbarth <stephenhackbarth@gmail.com>
Sat, 19 Apr 2014 03:39:10 +0000 (23:39 -0400)
test/specs/sales_order.js

index 8425a87..1d1a85c 100644 (file)
@@ -331,13 +331,15 @@ setTimeout:true, before:true, clearTimeout:true, exports:true, it:true, describe
       */
       // this is somewhat limited
       it("can get added to a sales order", function () {
+        var workflowCount;
         assert.isTrue(workflowModel.isReady());
         workflowModel.set({
           name: "First step",
           priority: XM.priorities.models[0]
         });
+        workflowCount = salesOrderModel.get("workflow").length;
         salesOrderModel.get("workflow").add(workflowModel);
-        assert.equal(salesOrderModel.get("workflow").length, 1);
+        assert.equal(salesOrderModel.get("workflow").length - workflowCount, 1);
         salesOrderModel.get("workflow").remove(workflowModel);
       });
       /**