style: apply prettier to the repo's declared format surface

This commit is contained in:
chick
2026-09-07 01:59:24 +08:00
parent 2977f75129
commit 29a0eee854
11 changed files with 30 additions and 23 deletions
@@ -48,8 +48,7 @@ describe('verified backup, restore, and rollback foundation', () => {
]);
copy.close();
expect(snapshot.sha256).toMatch(/^[a-f0-9]{64}$/);
if (process.platform !== 'win32')
expect((await stat(backupPath)).mode & 0o777).toBe(0o600);
if (process.platform !== 'win32') expect((await stat(backupPath)).mode & 0o777).toBe(0o600);
});
// Activation renames a WAL file that a live connection still holds open;
@@ -363,8 +363,7 @@ describe('database backup and restore', () => {
const backupPath = join(directory, 'backup.sqlite');
await backupDatabase(database, backupPath);
// Windows keeps no POSIX mode bits; the 0600 guarantee is POSIX-only.
if (process.platform !== 'win32')
expect((await lstat(backupPath)).mode & 0o777).toBe(0o600);
if (process.platform !== 'win32') expect((await lstat(backupPath)).mode & 0o777).toBe(0o600);
database.close();
});
@@ -1,9 +1,5 @@
import { spawn } from 'node:child_process';
import {
accountFor,
parseSecretAccount,
SecretReferenceError,
} from './secret-reference.js';
import { accountFor, parseSecretAccount, SecretReferenceError } from './secret-reference.js';
import type { SecretKey, SecretStore } from './secret-store.js';
const SECURITY_PATH = '/usr/bin/security';
@@ -62,8 +62,7 @@ describe('FileSecretStore', () => {
const path = join(directory, 'nested', 'secrets.json');
const store = new FileSecretStore(path);
const reference = await store.set({ instanceId: 'x', purpose: 'p', slot: 's' }, 'secret');
if (process.platform !== 'win32')
expect((await stat(path)).mode & 0o777).toBe(0o600);
if (process.platform !== 'win32') expect((await stat(path)).mode & 0o777).toBe(0o600);
expect(await readdir(join(directory, 'nested'))).toEqual(['secrets.json']);
const raw = await readFile(path, 'utf8');
expect(JSON.parse(raw)).toEqual({
@@ -126,7 +125,11 @@ describe('secret backend selection', () => {
it('builds the matching store and refuses keychain off macOS', () => {
const directory = join(tmpdir(), 'msa-backend-selection');
expect(
createDefaultSecretStore({ env: {}, secretFilePath: join(directory, 's.json'), platform: 'linux' }),
createDefaultSecretStore({
env: {},
secretFilePath: join(directory, 's.json'),
platform: 'linux',
}),
).toBeInstanceOf(FileSecretStore);
expect(
createDefaultSecretStore({
@@ -97,8 +97,8 @@ export function parseSecretReference(reference: string): ParsedSecretReference {
if (!match?.[1] || !match[2])
throw new SecretReferenceError('INVALID_REFERENCE', 'Secret reference is invalid');
const scheme = match[1];
const provider = scheme === 'keychain' ? 'macos-keychain' : scheme === 'secret-file' ? 'secret-file' : undefined;
if (!provider)
throw new SecretReferenceError('INVALID_REFERENCE', 'Secret reference is invalid');
const provider =
scheme === 'keychain' ? 'macos-keychain' : scheme === 'secret-file' ? 'secret-file' : undefined;
if (!provider) throw new SecretReferenceError('INVALID_REFERENCE', 'Secret reference is invalid');
return parseSecretAccount(match[2], provider);
}