Skip to content

Commit 755fab0

Browse files
committed
Add tests for world name with dot
1 parent 5f295fd commit 755fab0

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

src/test/java/org/mvplugins/multiverse/core/world/WorldConfigMangerTest.kt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,11 +63,16 @@ class WorldConfigMangerTest : TestWithMockBukkit() {
6363

6464
@Test
6565
fun `Add a new world to config`() {
66-
val worldConfig = worldConfigManager.addWorldConfig("newworld")
66+
val worldConfig = worldConfigManager.addWorldConfig("new.world")
6767
assertNotNull(worldConfig)
68-
assertEquals("newworld", worldConfig.worldName)
68+
assertEquals("new.world", worldConfig.worldName)
6969
assertTrue(worldConfigManager.save().isSuccess)
7070
assertConfigEquals("/worlds/newworld_worlds.yml", "worlds.yml")
71+
72+
// Make sure the world still can be loaded after save
73+
assertTrue(worldConfigManager.load().isSuccess)
74+
assertEquals("new.world", worldConfigManager.getWorldConfig("new.world").orNull?.worldName)
75+
assertConfigEquals("/worlds/newworld_worlds.yml", "worlds.yml")
7176
}
7277

7378
@Test

src/test/resources/worlds/newworld_worlds.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ world_nether:
7474
spawning: {}
7575
world-blacklist: []
7676
version: 1.2
77-
newworld:
77+
new[dot]world:
7878
adjust-spawn: false
7979
alias: ''
8080
allow-advancement-grant: true

0 commit comments

Comments
 (0)