Skip to content

Commit 2877e48

Browse files
committed
fix(RevenueCatUI): use toMap() in StateStore tests for cross-type map equality
1 parent 46d78ce commit 2877e48

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

ui/revenuecatui/src/test/kotlin/com/revenuecat/purchases/ui/revenuecatui/data/PaywallStateStoreTests.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ internal class PaywallStateStoreTests {
2424
),
2525
)
2626

27-
assertThat(store.values).isEqualTo(mapOf("open" to JsonPrimitive(false), "tab" to JsonPrimitive("billing")))
28-
assertThat(store.defaults).isEqualTo(store.values)
27+
assertThat(store.values.toMap()).isEqualTo(mapOf("open" to JsonPrimitive(false), "tab" to JsonPrimitive("billing")))
28+
assertThat(store.defaults.toMap()).isEqualTo(store.values.toMap())
2929
}
3030

3131
@Test
@@ -111,7 +111,7 @@ internal class PaywallStateStoreTests {
111111

112112
store.registerDeclarations(mapOf("b" to declaration(StateDeclaration.ValueType.INTEGER, JsonPrimitive(7))))
113113

114-
assertThat(store.values).isEqualTo(mapOf("a" to JsonPrimitive("x"), "b" to JsonPrimitive(7)))
114+
assertThat(store.values.toMap()).isEqualTo(mapOf("a" to JsonPrimitive("x"), "b" to JsonPrimitive(7)))
115115
}
116116

117117
@Test

0 commit comments

Comments
 (0)