test(team): cover member liveness mode

This commit is contained in:
777genius 2026-04-24 16:18:47 +03:00
parent d517f2b320
commit a39ae2fb84

View file

@ -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');
});
});