File tree Expand file tree Collapse file tree
AnkiDroid/src/test/java/com/ichi2/anki/previewer Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1616package com.ichi2.anki.previewer
1717
1818import androidx.lifecycle.SavedStateHandle
19+ import androidx.lifecycle.viewModelScope
1920import androidx.test.ext.junit.runners.AndroidJUnit4
2021import com.ichi2.anki.Flag
2122import com.ichi2.anki.browser.IdsFile
@@ -26,9 +27,11 @@ import io.mockk.coEvery
2627import io.mockk.every
2728import io.mockk.mockk
2829import io.mockk.spyk
30+ import kotlinx.coroutines.cancel
2931import kotlinx.coroutines.flow.first
3032import kotlinx.coroutines.test.TestScope
3133import kotlinx.coroutines.test.advanceUntilIdle
34+ import org.junit.After
3235import org.junit.Assert.assertEquals
3336import org.junit.Assert.assertFalse
3437import org.junit.Assert.assertTrue
@@ -84,6 +87,12 @@ class PreviewerViewModelTest : JvmTest() {
8487 coEvery { viewModel.prepareCardTextForDisplay(any()) } answers { firstArg() }
8588 }
8689
90+ @After
91+ override fun tearDown () {
92+ viewModel.viewModelScope.cancel()
93+ super .tearDown()
94+ }
95+
8796 @Test
8897 fun `next button` () =
8998 runTest {
You can’t perform that action at this time.
0 commit comments