mirror of
https://github.com/SquidDev-CC/CC-Tweaked
synced 2025-07-05 03:22:53 +00:00
parent
7c0f79fc3c
commit
798ceefafe
@ -0,0 +1,36 @@
|
||||
// SPDX-FileCopyrightText: 2025 The CC: Tweaked Developers
|
||||
//
|
||||
// SPDX-License-Identifier: MPL-2.0
|
||||
|
||||
package dan200.computercraft.gametest
|
||||
|
||||
import dan200.computercraft.core.util.Colour
|
||||
import dan200.computercraft.gametest.api.craftItem
|
||||
import dan200.computercraft.gametest.api.immediate
|
||||
import dan200.computercraft.shared.media.items.DiskItem
|
||||
import dan200.computercraft.test.shared.ItemStackMatcher.isStack
|
||||
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.hamcrest.MatcherAssert.assertThat
|
||||
|
||||
class Disk_Test {
|
||||
/**
|
||||
* Ensure disks
|
||||
*/
|
||||
@GameTest(template = "default")
|
||||
fun Can_craft_disk(helper: GameTestHelper) = helper.immediate {
|
||||
assertThat(
|
||||
"Disk without dye",
|
||||
helper.craftItem(ItemStack(Items.REDSTONE), ItemStack(Items.PAPER)),
|
||||
isStack(DiskItem.createFromIDAndColour(-1, null, Colour.BLUE.hex)),
|
||||
)
|
||||
|
||||
assertThat(
|
||||
"Disk with dye",
|
||||
helper.craftItem(ItemStack(Items.REDSTONE), ItemStack(Items.PAPER), ItemStack(Items.GREEN_DYE)),
|
||||
isStack(DiskItem.createFromIDAndColour(-1, null, Colour.GREEN.hex)),
|
||||
)
|
||||
}
|
||||
}
|
@ -99,6 +99,7 @@ object TestHooks {
|
||||
Component_Test::class.java,
|
||||
Computer_Test::class.java,
|
||||
CraftOs_Test::class.java,
|
||||
Disk_Test::class.java,
|
||||
Disk_Drive_Test::class.java,
|
||||
Inventory_Test::class.java,
|
||||
Loot_Test::class.java,
|
||||
|
Loading…
x
Reference in New Issue
Block a user