Add test for caseTypeListCtrl case types storage
authorRené Olivo <minet.ws@gmail.com>
Mon, 23 Apr 2018 23:15:56 +0000 (19:15 -0400)
committerRené Olivo <minet.ws@gmail.com>
Mon, 23 Apr 2018 23:33:54 +0000 (19:33 -0400)
tests/karma/unit/crmCaseTypeSpec.js

index 9e9e5e839c19440d2dfdbe619f93157dc9bedd08..dbe7d1a90af4239c1e3cfb276945ee9caa451c30 100644 (file)
@@ -261,7 +261,6 @@ describe('crmCaseType', function() {
   });
 
   describe('crmAddName', function () {
-    var scope;
     var element;
 
     beforeEach(function() {
@@ -288,4 +287,27 @@ describe('crmCaseType', function() {
       });
     });
   });
+
+  describe('CaseTypeListCtrl', function () {
+    var caseTypes;
+
+    beforeEach(function () {
+      caseTypes = {
+        values: {
+          1: { id: 1 },
+          2: { id: 2 },
+          3: { id: 3 }
+        }
+      };
+      scope = $rootScope.$new();
+      ctrl = $controller('CaseTypeListCtrl', {
+        $scope: scope,
+        caseTypes: caseTypes
+      });
+    });
+
+    it('should store an index of case types', function() {
+      expect(scope.caseTypes).toEqual(caseTypes.values);
+    });
+  });
 });