package com.crawljax.browser; import static com.crawljax.browser.matchers.StateFlowGraphMatchers.hasStates; import static org.junit.Assert.assertThat; import org.eclipse.jetty.util.resource.Resource; import org.junit.Test; import com.crawljax.core.CrawlSession; import com.crawljax.test.BaseCrawler; import com.crawljax.test.BrowserTest; import org.junit.experimental.categories.Category; @Category(BrowserTest.class) public class BrowserClosesDownloadPopUp { @Test public void webBrowserWindowOpensItIsIgnored() { BaseCrawler crawler = new BaseCrawler(Resource.newClassPathResource("/site"), "download/download.html"); CrawlSession crawl = crawler.crawl(); assertThat(crawl.getStateFlowGraph(), hasStates(2)); } }