From a39ae2fb847624e8ac203023e746142d002f6fcd Mon Sep 17 00:00:00 2001 From: 777genius Date: Fri, 24 Apr 2026 16:18:47 +0300 Subject: [PATCH] test(team): cover member liveness mode --- .../team/TeamMemberLivenessMode.test.ts | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 test/main/services/team/TeamMemberLivenessMode.test.ts diff --git a/test/main/services/team/TeamMemberLivenessMode.test.ts b/test/main/services/team/TeamMemberLivenessMode.test.ts new file mode 100644 index 00000000..de03b83b --- /dev/null +++ b/test/main/services/team/TeamMemberLivenessMode.test.ts @@ -0,0 +1,28 @@ +import { describe, expect, it } from 'vitest'; + +import { + CLAUDE_TEAM_MEMBER_LIVENESS_MODE_ENV, + resolveTeamMemberLivenessModeFromEnv, +} from '@main/services/team/TeamMemberLivenessMode'; + +describe('resolveTeamMemberLivenessModeFromEnv', () => { + it('defaults to diagnostics', () => { + expect(resolveTeamMemberLivenessModeFromEnv({})).toBe('diagnostics'); + }); + + it('enables strict mode explicitly', () => { + expect( + resolveTeamMemberLivenessModeFromEnv({ + [CLAUDE_TEAM_MEMBER_LIVENESS_MODE_ENV]: 'strict', + }) + ).toBe('strict'); + }); + + it('falls back to diagnostics for unknown values', () => { + expect( + resolveTeamMemberLivenessModeFromEnv({ + [CLAUDE_TEAM_MEMBER_LIVENESS_MODE_ENV]: 'yes', + }) + ).toBe('diagnostics'); + }); +});