diff --git a/src/test/java/org/mvplugins/multiverse/core/commands/TeleportCommandTest.kt b/src/test/java/org/mvplugins/multiverse/core/commands/TeleportCommandTest.kt index ae6f89cb..90ece3ea 100644 --- a/src/test/java/org/mvplugins/multiverse/core/commands/TeleportCommandTest.kt +++ b/src/test/java/org/mvplugins/multiverse/core/commands/TeleportCommandTest.kt @@ -22,6 +22,14 @@ class TeleportCommandTest : AbstractCommandTest() { assertLocation(server.getWorld("otherworld")?.spawnLocation, server.getPlayer("Player1")?.location) } + @Test + fun `Teleport multiple players to other world`() { + assertTrue(Bukkit.dispatchCommand(console, "mv tp Player1,Player2 otherworld --unsafe")) + Thread.sleep(100) // wait for the player to teleport asynchronously + assertLocation(server.getWorld("otherworld")?.spawnLocation, server.getPlayer("Player1")?.location) + assertLocation(server.getWorld("otherworld")?.spawnLocation, server.getPlayer("Player2")?.location) + } + @Test fun `Player no permission to teleport`() { player.performCommand("mv tp otherworld")