20 lines
524 B
TypeScript
20 lines
524 B
TypeScript
/** Default settings-storage value for e2e tests (Zustand persist v4 format) */
|
|
export function createSettingsStorage(overrides: Record<string, unknown> = {}) {
|
|
return JSON.stringify({
|
|
state: {
|
|
modelId: 'gpt-4o',
|
|
providerId: 'openai',
|
|
providersConfig: {
|
|
openai: { apiKey: 'test-key' },
|
|
},
|
|
agentMode: 'preset',
|
|
selectedAgentIds: [],
|
|
ttsEnabled: false,
|
|
reviewOutlineEnabled: false,
|
|
autoConfigApplied: true,
|
|
...overrides,
|
|
},
|
|
version: 2,
|
|
});
|
|
}
|