🎨 Reduce dependency on Node’s fields
[Sone.git] / src / test / kotlin / net / pterodactylus / sone / main / SonePluginTest.kt
index d1e2cec..3983aa2 100644 (file)
@@ -38,6 +38,7 @@ class SonePluginTest {
                setField(node, "clientCore", clientCore)
                whenever(pluginRespirator.node).thenReturn(node)
                setField(clientCore, "uskManager", uskManager)
+               setField(clientCore, "clientContext", mock<ClientContext>())
        }
 
        @Test
@@ -147,7 +148,7 @@ class SonePluginTest {
        }
 
        @Test
-       fun `config-not-read event is sent to event bus when new config is true`() {
+       fun `config-not-read event is sent to event bus when config file is invalid`() {
                File("sone.properties").deleteAfter {
                        writeText("Invalid")
                        val configNotReadReceived = AtomicBoolean()
@@ -160,7 +161,7 @@ class SonePluginTest {
        }
 
        @Test
-       fun `config-not-read event is not sent to event bus when first start is true`() {
+       fun `config-not-read event is not sent to event bus when config file does not exist`() {
                File("sone.properties").delete()
                val configNotReadReceived = AtomicBoolean()
                runSonePluginWithRealInjector {
@@ -171,7 +172,7 @@ class SonePluginTest {
        }
 
        @Test
-       fun `config-not-read event is not sent to event bus when new config is false`() {
+       fun `config-not-read event is not sent to event bus when config file is valid`() {
                File("sone.properties").deleteAfter {
                        writeText("# comment")
                        val configNotReadReceived = AtomicBoolean()