Skip to content

obsidian/Plugin

Mock of Obsidian’s Plugin, the base class every community plugin extends.

Class Description
Plugin Mock of Obsidian’s Plugin base class. Nothing is registered with the app: every add* and register* call is recorded in a mock-only collection on the plugin (such as Plugin.commands__ or Plugin.views__) so a test can inspect it, and Plugin.loadData / Plugin.saveData read and write Plugin.data__ in memory instead of data.json.