MCPcopy
hub / github.com/garrytan/gstack / createFixtureDb

Function createFixtureDb

browse/test/cookie-import-browser.test.ts:69–87  ·  view source on GitHub ↗
(dbPath: string)

Source from the content-addressed store, hash-verified

67// ─── Create Fixture Database ────────────────────────────────────
68
69function createFixtureDb(dbPath: string): Database {
70 fs.mkdirSync(FIXTURE_DIR, { recursive: true });
71 if (fs.existsSync(dbPath)) fs.unlinkSync(dbPath);
72
73 const db = new Database(dbPath);
74 db.run(`CREATE TABLE cookies (
75 host_key TEXT NOT NULL,
76 name TEXT NOT NULL,
77 value TEXT NOT NULL DEFAULT '',
78 encrypted_value BLOB NOT NULL DEFAULT x'',
79 path TEXT NOT NULL DEFAULT '/',
80 expires_utc INTEGER NOT NULL DEFAULT 0,
81 is_secure INTEGER NOT NULL DEFAULT 0,
82 is_httponly INTEGER NOT NULL DEFAULT 0,
83 has_expires INTEGER NOT NULL DEFAULT 0,
84 samesite INTEGER NOT NULL DEFAULT 1
85 )`);
86 return db;
87}
88
89function createMacFixtureDb() {
90 const db = createFixtureDb(FIXTURE_DB);

Callers 2

createMacFixtureDbFunction · 0.85
createLinuxFixtureDbFunction · 0.85

Calls 1

runMethod · 0.65

Tested by

no test coverage detected