Barista
Barista copied to clipboard
:coffee: The one who serves a great Espresso
There are some tests like `checkEnabledView_breaksWhenNeeded` with code like this: ```java try { assertEnabled(R.id.disabled_button); fail(); } catch (Throwable expected) { } ``` They're broken because they **always pass**. If `assertEnabled`...
The background version of #211
As asked and resolved in [this StackOverflow thread](https://stackoverflow.com/a/40524247), it would be great to have a method to click spans inside TextViews, which is not directly trivial with Espresso only. I...
The catch in assetDisplayed is not right. When a view is not displayed (first case in the code), the error is absorbed by the SpyFailureHandler and never redirected to the...
A solution that works is to also have the option of filter by id and text at the same time.
Thanks for the great lib! I'd like to verify the item is displayed in dropdown list when user types some text in AutoCompleteTextView. To do so in Espresso I can...
There are a lot of methods on the project that have the same parameter but using different names. e.g, here are 3 different methods with the same parameter `@IdRes` using...
`assertNotDisplayed()` fails if the View is Visible with alpha=0 👏
If any of the matching views are displayed, this assertion should give a green. Related with #37, but with `assertNotDisplayed()`
Espresso 2 had an issue with the scrolls. Hopefully, Espresso 3 fixes it. Let's try to remove the patch and see how it performs.