From b4e42693d7359088b9ff6645aeb2dddaaaeab500 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ren=C3=A9=20Olivo?= Date: Mon, 23 Apr 2018 20:02:04 -0400 Subject: [PATCH] Add tests for CaseTypeListCtrl's revertCaseType method --- tests/karma/unit/crmCaseTypeSpec.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/tests/karma/unit/crmCaseTypeSpec.js b/tests/karma/unit/crmCaseTypeSpec.js index e6c8aa944f..4f67bc0f11 100644 --- a/tests/karma/unit/crmCaseTypeSpec.js +++ b/tests/karma/unit/crmCaseTypeSpec.js @@ -390,6 +390,28 @@ describe('crmCaseType', function() { expect(CRM.alert).toHaveBeenCalledWith(error.error_message, ts('Error'), 'error'); }); }); + + describe('revertCaseType', function() { + var caseType = { + id: _.uniqueId(), + definition: {}, + is_forked: '1' + }; + + describe('when reverting a case type', function() { + beforeEach(function() { + scope.revertCaseType(caseType); + }); + + it('resets the case type information using the api', function() { + expect(crmApiSpy).toHaveBeenCalledWith('CaseType', 'create', jasmine.objectContaining({ + id: caseType.id, + definition: 'null', + is_forked: '0' + }), true); + }); + }); + }); }); }); }); -- 2.25.1