test: isolate runtime ownership stubs
This commit is contained in:
@@ -75,7 +75,7 @@ fi
|
|||||||
exec /usr/bin/id "$@"
|
exec /usr/bin/id "$@"
|
||||||
`;
|
`;
|
||||||
|
|
||||||
const chownStub = `#!/bin/sh
|
const ownershipStub = `#!/bin/sh
|
||||||
exit 0
|
exit 0
|
||||||
`;
|
`;
|
||||||
|
|
||||||
@@ -135,7 +135,9 @@ describe('container runtime startup', () => {
|
|||||||
),
|
),
|
||||||
writeFile(join(temporaryRoot, 'gosu'), gosuStub, { mode: 0o755 }),
|
writeFile(join(temporaryRoot, 'gosu'), gosuStub, { mode: 0o755 }),
|
||||||
writeFile(join(temporaryRoot, 'id'), idStub, { mode: 0o755 }),
|
writeFile(join(temporaryRoot, 'id'), idStub, { mode: 0o755 }),
|
||||||
writeFile(join(temporaryRoot, 'chown'), chownStub, { mode: 0o755 }),
|
writeFile(join(temporaryRoot, 'chgrp'), ownershipStub, { mode: 0o755 }),
|
||||||
|
writeFile(join(temporaryRoot, 'chmod'), ownershipStub, { mode: 0o755 }),
|
||||||
|
writeFile(join(temporaryRoot, 'chown'), ownershipStub, { mode: 0o755 }),
|
||||||
writeExport(appExport, [
|
writeExport(appExport, [
|
||||||
{ key: 'APP_ORIGIN', value: 'https://exported.invalid' },
|
{ key: 'APP_ORIGIN', value: 'https://exported.invalid' },
|
||||||
{ key: 'DISCORD_CLIENT_ID', value: 'exported-discord-client' },
|
{ key: 'DISCORD_CLIENT_ID', value: 'exported-discord-client' },
|
||||||
|
|||||||
Reference in New Issue
Block a user