title: Android Espresso check selected spinner text
body: <p>I have this code in my Espresso test</p>
  
  <pre><code>onView(withId(R.id.src))
      .perform(click());
  onData(hasToString(startsWith("CCD")))
      .perform(click());
  onView(withId(R.id.src))
      .check(matches(withText(containsString("CCD"))));
  </code></pre>
  
  <p>What I'm trying to do is to click the item in the <code>Spinner</code> and check if it's indeed selected in the <code>Spinner</code>.</p>
  
  <p><strong>But I'm getting this error:</strong></p>
  
  <blockquote>
    <p>android.support.test.espresso.base.DefaultFailureHandler$AssertionFailedWithCauseError: 'with text: a string containing "CCD"' doesn't match the selected view.
    Expected: with text: a string containing "CCD"
    Got: "AppCompatSpinner{id=2131558533, res-name=src, visibility=VISIBLE, width=528, height=163, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1}"</p>
  </blockquote>