diff --git a/Mage.Tests/src/test/java/org/mage/test/serverside/performance/RulesFormatTest.java b/Mage.Tests/src/test/java/org/mage/test/serverside/performance/RulesFormatTest.java index f26d5474b5c..53d97767b2a 100644 --- a/Mage.Tests/src/test/java/org/mage/test/serverside/performance/RulesFormatTest.java +++ b/Mage.Tests/src/test/java/org/mage/test/serverside/performance/RulesFormatTest.java @@ -35,13 +35,16 @@ public class RulesFormatTest { possibleObjectNames.add("land"); possibleObjectNames.add("planeswalker"); - card.getAbilities().forEach(ability -> { - possibleObjectNames.forEach(name -> { - // simulate replacement code from GainAbilityAttachedEffect::getText - String sourceName = "This " + name; - ability.getRule(sourceName); - }); - }); + CardUtil.getObjectPartsAsObjects(card) + .forEach(part -> { + part.getAbilities().forEach(ability -> { + possibleObjectNames.forEach(name -> { + // simulate replacement code from GainAbilityAttachedEffect::getText + String sourceName = "This " + name; + ability.getRule(sourceName); + }); + }); + }); }); } }