oilandrust_obsidian-gdocs/test/parse-test.mjs
Olivier Rouiller db51a01e62 Add GDocs Obsidian plugin for Google Drive shortcuts.
Opens .gdoc, .gsheet, and other Workspace shortcut files in Obsidian's
Web Viewer by parsing JSON metadata (url, resource_id, or doc_id).

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-04 18:24:56 +02:00

13 lines
552 B
JavaScript

import { readFileSync } from "node:fs";
import { fileURLToPath } from "node:url";
import { dirname, join } from "node:path";
// Minimal inline test (parser is bundled for Obsidian; duplicate logic check via build + manual fixtures)
const fixturesDir = join(dirname(fileURLToPath(import.meta.url)), "fixtures");
const sample = readFileSync(join(fixturesDir, "sample.gsheet"), "utf8");
const data = JSON.parse(sample);
if (!data.url?.startsWith("https://")) {
console.error("Fixture invalid");
process.exit(1);
}
console.log("Fixture OK:", data.url);