29 lines
995 B
Kotlin
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"],
|
|
)
|
|
}
|
|
}
|
|
}
|