diff --git a/client/src/app/ui/directives/perms/cml-perms.directive.spec.ts b/client/src/app/ui/directives/perms/cml-perms.directive.spec.ts
index 82ce54d38e..991ed6dc2e 100644
--- a/client/src/app/ui/directives/perms/cml-perms.directive.spec.ts
+++ b/client/src/app/ui/directives/perms/cml-perms.directive.spec.ts
@@ -31,6 +31,15 @@ type TestConditionalType = {
id="complement"
>
+
+
+
+
+
+
+
`
})
class TestComponent extends BasePermsTestComponent {
@@ -191,4 +200,16 @@ describe(`CmlPermsDirective`, () => {
update();
expect(getElement(`#oml`)).toBeFalsy();
});
+
+ it(`check if then and else work`, async () => {
+ update();
+ console.log(`BEFORE: THEN:`, getElement(`#then`), `ELSE:`, getElement(`#else`));
+ // expect(getElement(`#else`)).toBeTruthy();
+ // expect(getElement(`#then`)).toBeFalsy();
+ operatorService.changeOperatorPermsForTest([CML.can_manage]);
+ update();
+ console.log(`AFTER: THEN:`, getElement(`#then`), `ELSE:`, getElement(`#else`));
+ expect(getElement(`#else`)).toBeFalsy();
+ expect(getElement(`#then`)).toBeTruthy();
+ });
});