Browse Source

more coverage

pull/2893/head
Valere 4 months ago
parent
commit
141e835dbc
  1. 5
      features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/reporter/DefaultBugReporterTest.kt

5
features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/reporter/DefaultBugReporterTest.kt

@ -225,7 +225,7 @@ class DefaultBugReporterTest { @@ -225,7 +225,7 @@ class DefaultBugReporterTest {
val sut = DefaultBugReporter(
context = RuntimeEnvironment.getApplication(),
screenshotHolder = FakeScreenshotHolder(),
crashDataStore = FakeCrashDataStore(),
crashDataStore = FakeCrashDataStore("I did crash", true),
coroutineDispatchers = testCoroutineDispatchers(),
okHttpClient = { OkHttpClient.Builder().build() },
userAgentProvider = DefaultUserAgentProvider(buildMeta, FakeSdkMetadata("123456789")),
@ -247,10 +247,11 @@ class DefaultBugReporterTest { @@ -247,10 +247,11 @@ class DefaultBugReporterTest {
val request = server.takeRequest()
val foundValues = collectValuesFromFormData(request)
println("## FOUND VALUES $foundValues")
assertThat(foundValues["device_keys"]).isNull()
assertThat(foundValues["device_id"]).isEqualTo("undefined")
assertThat(foundValues["user_id"]).isEqualTo("undefined")
server.shutdown()
assertThat(foundValues["label"]).isEqualTo("crash")
}
private fun collectValuesFromFormData(request: RecordedRequest): HashMap<String, String> {

Loading…
Cancel
Save