epistemic-technology_co-int.../test/setup.ts
Mike Thicke 09f31c05d3 Add test infrastructure and 106 unit tests
Create Obsidian API mock (test/mocks/obsidian.ts) and test setup with
String.prototype.contains polyfill. Add tests for all utility functions
and core services: notes serialization/deserialization, URL helpers,
model context, model registry, and model service.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-06 12:40:46 -05:00

8 lines
271 B
TypeScript

import "@testing-library/jest-dom/vitest";
// Obsidian adds .contains() to String.prototype. Polyfill it for tests.
if (!String.prototype.contains) {
String.prototype.contains = function (searchString: string): boolean {
return this.includes(searchString);
};
}