Skip to content

Commit 56c10ab

Browse files
committed
more tests
1 parent c027d9a commit 56c10ab

1 file changed

Lines changed: 29 additions & 0 deletions

File tree

  • x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/hooks

x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/hooks/setup_technology.test.ts

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1464,6 +1464,24 @@ describe('isAgentlessSetupDefault', () => {
14641464
expect(result).toBe(true);
14651465
});
14661466

1467+
it('should return false if isAgentlessDefault is true and there is no agentless deployment', () => {
1468+
const isAgentlessDefault = true;
1469+
const packageInfo = {
1470+
policy_templates: [
1471+
{
1472+
name: 'template1',
1473+
title: 'Template 1',
1474+
description: '',
1475+
deployment_modes: {},
1476+
},
1477+
] as RegistryPolicyTemplate[],
1478+
} as PackageInfo;
1479+
1480+
const result = isAgentlessSetupDefault(isAgentlessDefault, packageInfo);
1481+
1482+
expect(result).toBe(false);
1483+
});
1484+
14671485
it('should return false if there is no agentless default deployment and isAgentlessDefault is false', () => {
14681486
const isAgentlessDefault = false;
14691487
const packageInfo = {
@@ -1531,4 +1549,15 @@ describe('isAgentlessSetupDefault', () => {
15311549

15321550
expect(result).toBe(false);
15331551
});
1552+
1553+
it('should return false if no policy templates', () => {
1554+
const isAgentlessDefault = true;
1555+
const packageInfo = {
1556+
policy_templates: [] as RegistryPolicyTemplate[],
1557+
} as PackageInfo;
1558+
1559+
const result = isAgentlessSetupDefault(isAgentlessDefault, packageInfo);
1560+
1561+
expect(result).toBe(false);
1562+
});
15341563
});

0 commit comments

Comments
 (0)