|
@@ -61,6 +61,14 @@ internal class ISupportProcessorTest {
|
61
|
61
|
assertEquals(ModePrefixMapping("ovd", "@+%"), events[0].serverFeatures[ServerFeature.ModePrefixes])
|
62
|
62
|
}
|
63
|
63
|
|
|
64
|
+ @Test
|
|
65
|
+ fun `ISupportProcessor handles network arguments`() {
|
|
66
|
+ val events = processor.process(IrcMessage(emptyMap(), "server.com".toByteArray(), "005",
|
|
67
|
+ listOf("nickname", "NETWORK=gibson", "are supported blah blah").map { it.toByteArray() }))
|
|
68
|
+
|
|
69
|
+ assertEquals("gibson", events[0].serverFeatures[ServerFeature.Network])
|
|
70
|
+ }
|
|
71
|
+
|
64
|
72
|
@Test
|
65
|
73
|
fun `ISupportProcessor handles boolean features with no arguments`() {
|
66
|
74
|
val events = processor.process(IrcMessage(emptyMap(), "server.com".toByteArray(), "005",
|