feat: add persistent desktop assistant workspace
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
This commit is contained in:
co-authored by
factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
parent
698a15ad14
commit
6ef1795b81
@@ -0,0 +1,27 @@
|
||||
import { describe, expect, it } from 'vitest'
|
||||
import { buildRuntimeEnvironment } from './process-environment'
|
||||
|
||||
describe('buildRuntimeEnvironment', () => {
|
||||
it('keeps required runtime values and excludes unrelated parent secrets', () => {
|
||||
const environment = buildRuntimeEnvironment(
|
||||
{
|
||||
GOODBUDDY_RUNTIME_TOKEN: 'scoped-token'
|
||||
},
|
||||
{
|
||||
PATH: 'C:\\Tools',
|
||||
TEMP: 'C:\\Temp',
|
||||
ANTHROPIC_API_KEY: 'provider-key',
|
||||
GOODBUDDY_DELEGATION_TOKEN: 'must-not-leak',
|
||||
GITHUB_TOKEN: 'must-not-leak',
|
||||
NODE_OPTIONS: '--require malicious.js'
|
||||
}
|
||||
)
|
||||
|
||||
expect(environment).toEqual({
|
||||
PATH: 'C:\\Tools',
|
||||
TEMP: 'C:\\Temp',
|
||||
ANTHROPIC_API_KEY: 'provider-key',
|
||||
GOODBUDDY_RUNTIME_TOKEN: 'scoped-token'
|
||||
})
|
||||
})
|
||||
})
|
||||
Reference in New Issue
Block a user