@Test
public void postDeleteSuccess() throws Exception {

    final File dir = new File("name");
    when(mTrip1.getDirectory()).thenReturn(dir);
    mTripTableActionAlterations.postDelete(mTrip1)
            .test()
            .assertValue(mTrip1)
            .assertComplete()
            .assertNoErrors();
    verify(mReceiptsTable).deleteParentBlocking(mTrip1);
    verify(mDistanceTable).deleteParentBlocking(mTrip1);
    verify(mStorageManager).deleteRecursively(dir);
}