|
2 | 2 |
|
3 | 3 | import com.google.common.collect.Lists; |
4 | 4 | import net.minecraft.core.BlockPos; |
| 5 | +import net.minecraft.gametest.framework.GameTestAssertException; |
5 | 6 | import net.minecraft.gametest.framework.GameTestHelper; |
6 | 7 | import net.minecraft.network.chat.Component; |
7 | 8 | import net.minecraft.world.item.ItemStack; |
@@ -137,10 +138,17 @@ public void testScriptsDisplayScriptInfiniteLoop(GameTestHelper helper) { |
137 | 138 | Pair<PartTypePanelDisplay, PartTypePanelDisplay.State> partAndState = placeVariableInDisplayPanel(helper.getLevel(), positions.displayPanel(), variableAdded); |
138 | 139 |
|
139 | 140 | helper.succeedWhen(() -> { |
140 | | - helper.assertValueEqual(partAndState.getRight().getGlobalErrors(), Lists.newArrayList( |
141 | | - Component.translatable("script.integratedscripting.error.member_not_in_network", positions.diskId(), "abc", "script0.js"), |
142 | | - Component.translatable("script.integratedscripting.error.member_not_in_network", positions.diskId(), "abc", "script0.js") |
143 | | - ), Component.literal("Display panel errors do not match")); |
| 141 | + try { |
| 142 | + helper.assertValueEqual(partAndState.getRight().getGlobalErrors(), Lists.newArrayList( |
| 143 | + Component.translatable("script.integratedscripting.error.member_not_in_network", positions.diskId(), "abc", "script0.js"), |
| 144 | + Component.translatable("script.integratedscripting.error.member_not_in_network", positions.diskId(), "abc", "script0.js") |
| 145 | + ), "Display panel errors do not match"); |
| 146 | + } catch (GameTestAssertException e) { |
| 147 | + helper.assertValueEqual(partAndState.getRight().getGlobalErrors(), Lists.newArrayList( |
| 148 | + Component.translatable("script.integratedscripting.error.script_missing", "script0.js", positions.diskId()), |
| 149 | + Component.translatable("script.integratedscripting.error.script_missing", "script0.js", positions.diskId()) |
| 150 | + ), "Display panel errors do not match"); |
| 151 | + } |
144 | 152 | }); |
145 | 153 | } |
146 | 154 |
|
|
0 commit comments