@ -35,5 +35,5 @@ object NewsResourceTypeSerializer : KSerializer<NewsResourceType> {
)
override fun serialize(encoder: Encoder, value: NewsResourceType) =
encoder.encodeString(value.name)
encoder.encodeString(value.serializedName)
}
@ -94,4 +94,13 @@ class NewsResourceTypeSerializerTest {
Json.decodeFromString(NewsResourceTypeSerializer, """"umm"""")
@Test
fun test_serialize_and_deserialize() {
val json = Json.encodeToString(NewsResourceTypeSerializer, NewsResourceType.Video)
assertEquals(
NewsResourceType.Video,
Json.decodeFromString(NewsResourceTypeSerializer, json)