feat(plugins): tool MCP agent-facing idea_plugin_install_from_directory + reload couvrant le refresh UI — backend #279 (use case InstallPluginFromDirectory avec expectedPluginId, confinement répertoire sous project root: rejet absolu hors root/fichier/symlink escaping, soft refresh + événements plugin_installed/plugin_reloaded relayés, wiring app-tauri; QA verte ré-exécutée: application 2/2 directory_install, infrastructure mcp_server 39/39 dont routing plugin_install/plugin_reload, plugin_install_load 5/5)
This commit is contained in:
@ -107,7 +107,8 @@ async fn installs_reference_fixture_and_loads_runtime_catalog() {
|
||||
assert_eq!(result.plugin.display_name, "Reference Minimal Plugin");
|
||||
assert_eq!(result.review.contribution_summary.top_level_menus, 1);
|
||||
assert_eq!(result.review.contribution_summary.menu_items, 1);
|
||||
assert!(result.restart_required);
|
||||
assert!(!result.restart_required);
|
||||
assert!(!result.plugin.restart_required);
|
||||
assert!(app_data
|
||||
.join("plugins/installed/dev.idea.fixtures.reference-minimal/idea-plugin.json")
|
||||
.is_file());
|
||||
|
||||
Reference in New Issue
Block a user