CC-Tweaked/projects/common/src/testMod/kotlin/dan200/computercraft/gametest/Details_Test.kt

29 lines
995 B
Kotlin

package dan200.computercraft.gametest
import dan200.computercraft.api.detail.VanillaDetailRegistries
import dan200.computercraft.gametest.api.Structures
import dan200.computercraft.gametest.api.sequence
import net.minecraft.gametest.framework.GameTest
import net.minecraft.gametest.framework.GameTestHelper
import net.minecraft.world.item.ItemStack
import net.minecraft.world.item.Items
import org.junit.jupiter.api.Assertions.assertEquals
class Details_Test {
@GameTest(template = Structures.DEFAULT)
fun Has_item_groups(helper: GameTestHelper) = helper.sequence {
thenExecute {
val details = VanillaDetailRegistries.ITEM_STACK.getDetails(ItemStack(Items.DIRT))
assertEquals(
listOf(
mapOf(
"displayName" to "Natural Blocks",
"id" to "minecraft:natural",
),
),
details["itemGroups"],
)
}
}
}