X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Ftest%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fcore%2FPreferencesTest.kt;fp=src%2Ftest%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fcore%2FPreferencesTest.kt;h=245ff03619cbee78d82a1abaa012bbf21ee375fa;hp=6da665869dfdf244677218d5e84c040b38cd7dac;hb=c42437041e7d4ff9e9146794136e0c294208f5da;hpb=8c387bf3c1315ee19902a8d15616ef394b486ffe diff --git a/src/test/kotlin/net/pterodactylus/sone/core/PreferencesTest.kt b/src/test/kotlin/net/pterodactylus/sone/core/PreferencesTest.kt index 6da6658..245ff03 100644 --- a/src/test/kotlin/net/pterodactylus/sone/core/PreferencesTest.kt +++ b/src/test/kotlin/net/pterodactylus/sone/core/PreferencesTest.kt @@ -6,6 +6,7 @@ import net.pterodactylus.sone.fcp.FcpInterface.* import net.pterodactylus.sone.fcp.FcpInterface.FullAccessRequired.* import net.pterodactylus.sone.fcp.event.* import net.pterodactylus.sone.test.* +import net.pterodactylus.util.config.* import org.hamcrest.MatcherAssert.* import org.hamcrest.Matchers.* import org.junit.* @@ -64,6 +65,13 @@ class PreferencesTest { } @Test + fun `preferences saves null for default insertion delay setting`() { + val configuration = Configuration(MapConfigurationBackend()) + preferences.saveTo(configuration) + assertThat(configuration.getIntValue("Option/InsertionDelay").getValue(null), nullValue()) + } + + @Test fun `preferences retain posts per page`() { preferences.newPostsPerPage = 15 assertThat(preferences.postsPerPage, equalTo(15))