修复失败测试
测试现在直接从 AGENT_RUNTIME_CANVAS_ASSET_KINDS 派生期望值,避免再次漂移。
This commit is contained in:
@@ -6939,15 +6939,14 @@ fn agent_native_function_catalog_exposes_each_runtime_tool_with_core_schemas() {
|
||||
canvas_asset.parameters["properties"]["input"]["properties"]["sliceMode"]["enum"],
|
||||
serde_json::json!(["connected-components", "grid", null])
|
||||
);
|
||||
let mut expected_asset_kinds = AGENT_RUNTIME_CANVAS_ASSET_KINDS
|
||||
.iter()
|
||||
.map(|kind| serde_json::Value::String(kind.as_str().to_string()))
|
||||
.collect::<Vec<_>>();
|
||||
expected_asset_kinds.push(serde_json::Value::Null);
|
||||
assert_eq!(
|
||||
canvas_asset.parameters["properties"]["input"]["properties"]["assetKind"]["enum"],
|
||||
serde_json::json!([
|
||||
"game-art",
|
||||
"icon-spec",
|
||||
"ui-prototype",
|
||||
"art-spritesheet",
|
||||
null
|
||||
])
|
||||
serde_json::Value::Array(expected_asset_kinds)
|
||||
);
|
||||
|
||||
let preview_name = native_runtime_function_name("preview.validate").expect("preview name");
|
||||
|
||||
Reference in New Issue
Block a user