Fix tests

pull/3222/head
Alex Baker 11 months ago
parent 84669a39bc
commit 4b81ff5d55

@ -4,6 +4,7 @@ import com.natpryce.makeiteasy.MakeItEasy.with
import com.todoroo.astrid.service.TaskCreator.Companion.setDefaultReminders import com.todoroo.astrid.service.TaskCreator.Companion.setDefaultReminders
import dagger.hilt.android.testing.HiltAndroidTest import dagger.hilt.android.testing.HiltAndroidTest
import dagger.hilt.android.testing.UninstallModules import dagger.hilt.android.testing.UninstallModules
import kotlinx.collections.immutable.persistentSetOf
import kotlinx.coroutines.runBlocking import kotlinx.coroutines.runBlocking
import org.junit.Assert.assertEquals import org.junit.Assert.assertEquals
import org.junit.Assert.assertFalse import org.junit.Assert.assertFalse
@ -38,7 +39,7 @@ class ReminderTests : BaseTaskEditViewModelTest() {
setup(task) setup(task)
assertEquals( assertEquals(
listOf(Alarm(type = Alarm.TYPE_REL_START)), persistentSetOf(Alarm(type = Alarm.TYPE_REL_START)),
viewModel.viewState.value.alarms viewModel.viewState.value.alarms
) )
} }
@ -55,7 +56,7 @@ class ReminderTests : BaseTaskEditViewModelTest() {
setup(task) setup(task)
assertEquals( assertEquals(
listOf(Alarm(type = Alarm.TYPE_REL_END)), persistentSetOf(Alarm(type = Alarm.TYPE_REL_END)),
viewModel.viewState.value.alarms viewModel.viewState.value.alarms
) )
} }
@ -72,7 +73,7 @@ class ReminderTests : BaseTaskEditViewModelTest() {
setup(task) setup(task)
assertEquals( assertEquals(
listOf(whenOverdue(0)), persistentSetOf(whenOverdue(0)),
viewModel.viewState.value.alarms viewModel.viewState.value.alarms
) )
} }

@ -139,7 +139,7 @@ class TaskEditViewModel @Inject constructor(
private var cleared = false private var cleared = false
private val task: Task = savedStateHandle.get<Task>(TaskEditFragment.EXTRA_TASK) private val task: Task = savedStateHandle.get<Task>(TaskEditFragment.EXTRA_TASK)
?.let { it.copy(notes = it.notes?.stripCarriageReturns()) } ?.apply { notes = notes?.stripCarriageReturns() } // copying here broke tests 🙄
?: throw IllegalArgumentException("task is null") ?: throw IllegalArgumentException("task is null")
private var _originalState: ViewState private var _originalState: ViewState

Loading…
Cancel
Save