mirror of
https://github.com/tiennm99/ccs.git
synced 2026-10-16 10:15:10 +00:00
fix(browser): harden runtime policy edge cases
This commit is contained in:
1 parent
7d02f55f9f
commit
039ed63a39
16 files changed
+394
-28
No files matched your search
@@ -22,6 +22,13 @@ describe('browser policy', () => {
|
||||
);
|
||||
});
|
||||
|
||||
it('stops parsing browser launch flags after the option terminator', () => {
|
||||
expect(resolveBrowserLaunchFlagResolution(['glm', '--', '--browser', 'literal'])).toEqual({
|
||||
override: undefined,
|
||||
argsWithoutFlags: ['glm', '--', '--browser', 'literal'],
|
||||
});
|
||||
});
|
||||
|
||||
it('resolves browser exposure from saved policy and one-run overrides', () => {
|
||||
expect(resolveBrowserExposure({ enabled: true, policy: 'auto' })).toMatchObject({
|
||||
exposeByDefault: true,
|
||||
|
||||
@@ -88,6 +88,7 @@ describe('browser status', () => {
|
||||
serverName: 'ccs_browser',
|
||||
supportsConfigOverrides: true,
|
||||
});
|
||||
expect(existsSync(join(tempHome, '.ccs', 'browser', 'chrome-user-data'))).toBe(false);
|
||||
} finally {
|
||||
codexSpy.mockRestore();
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user