mirror of
https://github.com/rekby/obsidian-video-notes.git
synced 2026-07-22 06:08:35 +00:00
42 lines
1.1 KiB
JavaScript
42 lines
1.1 KiB
JavaScript
import fs from "node:fs";
|
|
import path from "node:path";
|
|
import process from "node:process";
|
|
import { fileURLToPath } from "node:url";
|
|
|
|
const __dirname = path.dirname(fileURLToPath(import.meta.url));
|
|
const manifest = JSON.parse(
|
|
fs.readFileSync(path.join(__dirname, "manifest.json"), "utf8"),
|
|
);
|
|
|
|
const cacheDir = path.resolve(".obsidian-cache");
|
|
const obsidianVersion = process.env.OBSIDIAN_TEST_VERSION ?? manifest.minAppVersion;
|
|
const installerVersion = process.env.OBSIDIAN_INSTALLER_VERSION ?? manifest.minAppVersion;
|
|
|
|
export const config = {
|
|
runner: "local",
|
|
framework: "mocha",
|
|
specs: ["./obsidian-tests/demo/readme-screenshots.e2e.mjs"],
|
|
maxInstances: 1,
|
|
capabilities: [
|
|
{
|
|
browserName: "obsidian",
|
|
browserVersion: obsidianVersion,
|
|
"wdio:obsidianOptions": {
|
|
installerVersion,
|
|
plugins: ["."],
|
|
vault: "./obsidian-tests/demo-vault",
|
|
},
|
|
},
|
|
],
|
|
services: ["obsidian"],
|
|
reporters: ["obsidian"],
|
|
mochaOpts: {
|
|
ui: "bdd",
|
|
timeout: 180000,
|
|
},
|
|
waitforInterval: 250,
|
|
waitforTimeout: 20000,
|
|
logLevel: "info",
|
|
injectGlobals: false,
|
|
cacheDir,
|
|
};
|