From 1ea1c0867f515157e5ac7f5277bfd2fb06cadde8 Mon Sep 17 00:00:00 2001 From: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com> Date: Fri, 4 Sep 2026 15:56:00 +0800 Subject: [PATCH] test(builtin-skills): avoid manifest size coupling Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com> --- .../skillhub/bootstrap/BuiltinSkillManifestLoaderTest.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/server/skillhub-app/src/test/java/com/iflytek/skillhub/bootstrap/BuiltinSkillManifestLoaderTest.java b/server/skillhub-app/src/test/java/com/iflytek/skillhub/bootstrap/BuiltinSkillManifestLoaderTest.java index 58ed6419..cbe5f0f0 100644 --- a/server/skillhub-app/src/test/java/com/iflytek/skillhub/bootstrap/BuiltinSkillManifestLoaderTest.java +++ b/server/skillhub-app/src/test/java/com/iflytek/skillhub/bootstrap/BuiltinSkillManifestLoaderTest.java @@ -56,10 +56,13 @@ class BuiltinSkillManifestLoaderTest { List items = loader.load(); - assertThat(items).hasSize(17); - assertThat(items).allSatisfy(item -> + assertThat(items).isNotEmpty().allSatisfy(item -> assertThat(item.sha256()).matches("[0-9a-f]{64}") ); + assertThat(items).anySatisfy(item -> { + assertThat(item.slug()).isEqualTo("plugin-scanner"); + assertThat(item.version()).isEqualTo("1.0.0"); + }); } @Test