mnaoumov_obsidian-insert-mu.../cspell.json
Michael Naumov 7bdb13d51c test: drive real dev-utils bases instead of re-creating them
The unit tests mocked obsidian-dev-utils base classes (PluginBase,
EditorCommandHandler, PluginSettingsTabBase, PluginSettingsComponentBase)
and wholesale-replaced the obsidian module, re-creating their bodies. Those
fakes had drifted from obsidian-dev-utils 74.1.0, leaving the suite red.

Convert every unit test to the real bases via the obsidian-test-mocks
bridge:
- plugin: driven through the real PluginBase.onload lifecycle
- invoke command handler: real EditorCommandHandler via buildCommand
- settings component: real legacy-converter flow via loadWithPromises
- settings tab: real base + real Setting/TextComponent, bind neutralized
- insert attachments control: real basename/extname, only convertAsyncToSync
  kept as the sanctioned identity stub

Add offref to cspell words.
2026-06-21 03:14:16 -06:00

20 lines
311 B
JSON

{
"version": "0.2",
"ignorePaths": [
"coverage",
"dist",
"node_modules",
"tsconfig.tsbuildinfo"
],
"dictionaryDefinitions": [],
"dictionaries": [],
"words": [
"mnaoumov",
"Naumov",
"offref",
"tsbuildinfo"
],
"ignoreWords": [],
"import": [],
"enabled": true
}