Barista
Barista copied to clipboard
:coffee: The one who serves a great Espresso
### What I did _This pull request is basically a reissue from https://github.com/SchibstedSpain/Barista/pull/297. I had to recreate this pull request because for some reason the other branch got crazy when...
Some Barista users could ignore `assertNotExist`, using `assertNotDisplayed` instead. We know its difference because we wrote it, but the difference is not that easy to notice. We could avoid some...
https://developer.android.com/jetpack/compose/testing Even compose test library is a great improvement from espresso.. I still think it's a bit verbose sometimes: ``` composeTestRule.onNode(matcher).assert(hasText("Button")) ``` Following barista philosophy this would be: ``` composeTestRule.assertHasText(matcher,...
Can we have support for viewpager with tablayout. Use cases are- - Current active tab - Change tab selection as per index Also, can we have something related to resource...
**Library Version:** 3.7.0 **Describe the Bug:** Using the BaristaRule. We have detected a problem when deleting the data from the app's databases. The problem comes from trying to delete SQLlite...
The related PR is #378
Instead of encouraging Barista users to use something like this to mock the camera ``` try { Intents.init(); BaristaIntents.mockAndroidCamera(); clickOn(R.id.launch_camera); } finally { Intents.release(); } ``` create an easy-to-use Rule...
As espresso uses: ```java class WithTextMatcher extends BoundedMatcher ``` All asserts build on top of `withText()` (like assertDisplayed(), assertContains(), ...) will fail. Could be a good idea to update all...
Hi, I've implemented a class to change the device time using UiAutomator. Likely to be useful for scheduled notification testing. It relies only on UiAutomator. The idea is to have...
assertAny() is a nice feature to let us check any views that are hard to match. Please add a similar clickAny() method that you can specify a matcher for. Or...