Merge "Hide dismissal swipe background before slice gets ready" into qt-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
9fcb35a009
@@ -136,6 +136,30 @@ public class SliceContextualCardRendererTest {
|
||||
assertThat(mRenderer.mFlippedCardSet).contains(viewHolder);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void bindView_beforeSuccessfulSliceBinding_shouldHideSwipeBackground() {
|
||||
final RecyclerView.ViewHolder viewHolder = getSliceViewHolder();
|
||||
final ContextualCard card = buildContextualCard(TEST_SLICE_URI);
|
||||
final View swipeBg = viewHolder.itemView.findViewById(R.id.dismissal_swipe_background);
|
||||
|
||||
mRenderer.bindView(viewHolder, card);
|
||||
|
||||
assertThat(swipeBg.getVisibility()).isEqualTo(View.GONE);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void bindView_reuseViewHolder_shouldHideSwipeBackgroundBeforeSliceBinding() {
|
||||
final RecyclerView.ViewHolder viewHolder = getSliceViewHolder();
|
||||
final ContextualCard card = buildContextualCard(TEST_SLICE_URI);
|
||||
final View swipeBg = viewHolder.itemView.findViewById(R.id.dismissal_swipe_background);
|
||||
swipeBg.setVisibility(View.VISIBLE);
|
||||
mRenderer.mSliceLiveDataMap.put(TEST_SLICE_URI, mSliceLiveData);
|
||||
|
||||
mRenderer.bindView(viewHolder, card);
|
||||
|
||||
assertThat(swipeBg.getVisibility()).isEqualTo(View.GONE);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void viewClick_keepCard_shouldShowSlice() {
|
||||
final RecyclerView.ViewHolder viewHolder = getSliceViewHolder();
|
||||
|
Reference in New Issue
Block a user