REVERTME: copy preview code into tests

We wanna better mimic real behavior as opposed to this broken preview.

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
This commit is contained in:
Harsh Shandilya 2020-08-30 17:55:18 +05:30
parent bd6f7583c8
commit 841759ddd8
No known key found for this signature in database
GPG key ID: 366D7BBAD1031E80

View file

@ -2,10 +2,8 @@ package dev.msfjarvis.todo
import androidx.ui.test.assertIsDisplayed
import androidx.ui.test.createComposeRule
import androidx.ui.test.hasTestTag
import androidx.ui.test.onNode
import androidx.ui.test.onNodeWithText
import androidx.ui.test.performClick
import dev.msfjarvis.todo.data.model.TodoItem
import dev.msfjarvis.todo.ui.TodoTheme
import org.junit.Rule
import org.junit.Test
@ -19,10 +17,15 @@ class MainActivityTest {
fun test_item_addition() {
composeTestRule.setContent {
TodoTheme {
TodoApp()
val items = arrayListOf(TodoItem("Item 1"))
TodoApp(
items,
items::add,
items::remove,
)
}
}
onNode(hasTestTag("fab")).performClick()
//onNode(hasTestTag("fab")).performClick()
onNodeWithText("Item 1").assertIsDisplayed()
}
}