diff --git a/src/test/kotlin/com/featurevisor/sdk/serializers/ConditionValueTest.kt b/src/test/kotlin/com/featurevisor/sdk/serializers/ConditionValueTest.kt index 9857555..76ec09c 100644 --- a/src/test/kotlin/com/featurevisor/sdk/serializers/ConditionValueTest.kt +++ b/src/test/kotlin/com/featurevisor/sdk/serializers/ConditionValueTest.kt @@ -69,4 +69,16 @@ class ConditionValueTest { result.values[0] shouldBe "test1" result.values[1] shouldBe "test2" } + + @Test + fun `decode numeric string value with correct type`() { + val element = """ + "1" + """.trimIndent() + + val result = Json.decodeFromString(element) + + result.shouldBeTypeOf() + result.value shouldBe "1" + } }