test(scripting): cover scriptable render pipeline asset selection

This commit is contained in:
2026-04-15 20:16:50 +08:00
parent 04ecac26d6
commit 7b9e172dbf

View File

@@ -289,8 +289,20 @@ TEST_F(MonoScriptRuntimeTest, ManagedGraphicsSettingsRoundTripsRenderPipelineAss
EXPECT_EQ(descriptor.namespaceName, "Gameplay");
EXPECT_EQ(descriptor.className, "RenderPipelineApiProbeAsset");
bool invalidSelectionRejected = false;
bool invalidSelectionMentionsScriptableBase = false;
bool selectionRoundTripSucceeded = false;
std::string selectedPipelineTypeName;
EXPECT_TRUE(runtime->TryGetFieldValue(
script,
"InvalidSelectionRejected",
invalidSelectionRejected));
EXPECT_TRUE(invalidSelectionRejected);
EXPECT_TRUE(runtime->TryGetFieldValue(
script,
"InvalidSelectionMentionsScriptableBase",
invalidSelectionMentionsScriptableBase));
EXPECT_TRUE(invalidSelectionMentionsScriptableBase);
EXPECT_TRUE(runtime->TryGetFieldValue(
script,
"SelectionRoundTripSucceeded",