From 893a549b23b53453ebbe6da5612ac7539e4fdaa6 Mon Sep 17 00:00:00 2001 From: l0ng-ai <24760907+l0ng-ai@users.noreply.github.com> Date: Thu, 5 Nov 2026 14:41:23 +0800 Subject: [PATCH] test(plugins): use a function no host has in the missing-import check case With API 1.1 the host provides ui.copy-to-clipboard, so that case only failed on its signature. Use a name that never exists so it keeps covering a missing function. --- crates/ide-plugin/tests/check_component.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/ide-plugin/tests/check_component.rs b/crates/ide-plugin/tests/check_component.rs index fd3760c9..6294a226 100644 --- a/crates/ide-plugin/tests/check_component.rs +++ b/crates/ide-plugin/tests/check_component.rs @@ -14,12 +14,12 @@ fn check(wat: &str) -> Result, String> { #[test] fn components_the_host_cannot_link_are_refused() { let cases = [ - // dengliu.gitlink 0.1.0: functions added to `ui` on an unreleased branch, still at @1.0.0. + // As dengliu.gitlink 0.1.0 was: built from unreleased WIT that added functions under the same version. ( "a function the host's interface lacks", r#"(component (import "openidea:plugin/ui@1.0.0" (instance - (export "copy-to-clipboard" (func (param "text" string))))))"#, - "copy-to-clipboard", + (export "not-a-host-function" (func (param "text" string))))))"#, + "not-a-host-function", ), ( "a function with another signature",