package com.truckmuncher.app.test.robots;
import android.app.Activity;
import com.truckmuncher.app.R;
import static android.support.test.espresso.Espresso.onView;
import static android.support.test.espresso.Espresso.openActionBarOverflowOrOptionsMenu;
import static android.support.test.espresso.action.ViewActions.click;
import static android.support.test.espresso.matcher.ViewMatchers.withText;
import static org.assertj.android.api.Assertions.assertThat;
public class MainScreenRobot {
private final Activity activity;
public MainScreenRobot(Activity activity) {
this.activity = activity;
}
public MainScreenRobot launchVendorMode() {
openActionBarOverflowOrOptionsMenu(activity);
onView(withText(R.string.action_vendor_mode)).perform(click());
return this;
}
public MainScreenRobot verifyTitle() {
assertThat(activity).hasTitle(R.string.app_name);
return this;
}
}