package bvira.web; import bvira.test.WebEnvironment; import bvira.test.WorkflowTestRunner; import bvira.test.abstraction.For; import bvira.test.abstraction.HTTPInteraction; import bvira.test.abstraction.To; import static org.hamcrest.CoreMatchers.is; import static org.junit.Assert.assertThat; import org.junit.Test; import org.junit.runner.RunWith; import java.util.List; @RunWith(WorkflowTestRunner.class) public class OfficeDetailsWorkflowTests { @Test public void officeDetailsPageMakesFourRequestsToGoogle() { WebEnvironment environment = WebEnvironment.getInstance(); environment.clearHttpInteractionLog(); environment.navigate(To.path("/office/details")); List<HTTPInteraction> interactions = environment .findHttpInteractions(For.domain("www.google.com")); assertThat(interactions.size(), is(4)); } }