Skip to content

Commit 2d3bddf

Browse files
t-regbsegorikftp
authored andcommitted
chore: etract json type to helper function
1 parent 2f60ba0 commit 2d3bddf

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

  • sdk/figma/converter/src/commonTest/kotlin/io/github/composegears/valkyrie/converter/figma

sdk/figma/converter/src/commonTest/kotlin/io/github/composegears/valkyrie/converter/figma/FigmaConverterTest.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,7 @@ class FigmaConverterTest {
3131
val result = Json.decodeFromString<ConverterResult>(json)
3232

3333
assertThat(result).isInstanceOf<ConverterResult.Success>()
34-
assertThat(Json.parseToJsonElement(json).jsonObject.getValue("type").jsonPrimitive.content)
35-
.isEqualTo("success")
34+
assertThat(json.jsonType()).isEqualTo("success")
3635

3736
val success = result as ConverterResult.Success
3837
assertThat(success.iconName).isEqualTo("TestIcon")
@@ -53,8 +52,7 @@ class FigmaConverterTest {
5352
val result = Json.decodeFromString<ConverterResult>(json)
5453

5554
assertThat(result).isInstanceOf<ConverterResult.Error>()
56-
assertThat(Json.parseToJsonElement(json).jsonObject.getValue("type").jsonPrimitive.content)
57-
.isEqualTo("error")
55+
assertThat(json.jsonType()).isEqualTo("error")
5856
val error = result as ConverterResult.Error
5957
assertThat(error.error).isEqualTo("Unsupported icon type")
6058
assertThat(error.iconName).isEqualTo("broken_icon")
@@ -81,4 +79,6 @@ class FigmaConverterTest {
8179
assertThat(error.error).contains("Unsupported outputFormat")
8280
assertThat(error.iconName).isEqualTo("ic_test_icon")
8381
}
82+
83+
private fun String.jsonType(): String = Json.parseToJsonElement(this).jsonObject.getValue("type").jsonPrimitive.content
8484
}

0 commit comments

Comments
 (0)