0
Fork 0
mirror of https://github.com/withastro/astro.git synced 2025-01-13 22:11:20 -05:00

[ci] format

This commit is contained in:
Florian Lefebvre 2024-07-09 17:47:29 +00:00 committed by astrobot-houston
parent 0a4b31ffeb
commit ea8582f4fc
3 changed files with 10 additions and 7 deletions

View file

@ -90,8 +90,8 @@ export const ASTRO_CONFIG_DEFAULTS = {
globalRoutePriority: false, globalRoutePriority: false,
rewriting: false, rewriting: false,
env: { env: {
validateSecrets: false validateSecrets: false,
} },
}, },
} satisfies AstroUserConfig & { server: { open: boolean } }; } satisfies AstroUserConfig & { server: { open: boolean } };
@ -529,7 +529,10 @@ export const AstroConfigSchema = z.object({
env: z env: z
.object({ .object({
schema: EnvSchema.optional(), schema: EnvSchema.optional(),
validateSecrets: z.boolean().optional().default(ASTRO_CONFIG_DEFAULTS.experimental.env.validateSecrets) validateSecrets: z
.boolean()
.optional()
.default(ASTRO_CONFIG_DEFAULTS.experimental.env.validateSecrets),
}) })
.strict() .strict()
.optional(), .optional(),

View file

@ -13,12 +13,12 @@ describe('astro:env secret variables', () => {
afterEach(async () => { afterEach(async () => {
await devServer?.stop(); await devServer?.stop();
if (process.env.KNOWN_SECRET) { if (process.env.KNOWN_SECRET) {
delete process.env.KNOWN_SECRET delete process.env.KNOWN_SECRET;
} }
}); });
it('works in dev', async () => { it('works in dev', async () => {
process.env.KNOWN_SECRET = '5' process.env.KNOWN_SECRET = '5';
fixture = await loadFixture({ fixture = await loadFixture({
root: './fixtures/astro-env-server-secret/', root: './fixtures/astro-env-server-secret/',
}); });
@ -80,7 +80,7 @@ describe('astro:env secret variables', () => {
try { try {
await fixture.build(); await fixture.build();
assert.fail() assert.fail();
} catch (error) { } catch (error) {
assert.equal(error instanceof Error, true); assert.equal(error instanceof Error, true);
assert.equal(error.title, 'Invalid Environment Variables'); assert.equal(error.title, 'Invalid Environment Variables');