commonTest.selectable.TestSelectableItemViewModel.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of instantsearch-core Show documentation
Show all versions of instantsearch-core Show documentation
InstantSearch Android is a library providing widgets and helpers to help you build the best instant-search experience on Android with Algolia. It is built on top of Algolia's Kotlin API Client to provide you a high-level solution to quickly build various search interfaces.
package selectable
import com.algolia.instantsearch.core.selectable.SelectableItemViewModel
import shouldBeFalse
import shouldBeTrue
import kotlin.test.Test
class TestSelectableItemViewModel {
private val valueA = "valueA"
@Test
fun selection() {
SelectableItemViewModel(valueA).apply {
eventSelection.subscribe { isSelected.value = it }
isSelected.value.shouldBeFalse()
eventSelection.send(true)
isSelected.value.shouldBeTrue()
eventSelection.send(false)
isSelected.value.shouldBeFalse()
}
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy