package com.codeborne.selenide; import com.codeborne.selenide.rules.MockWebdriverContainer; import org.junit.Rule; import org.junit.Test; import static com.codeborne.selenide.WebDriverRunner.webdriverContainer; import static org.junit.Assert.assertEquals; import static org.mockito.Mockito.doThrow; public class SelenideTest { @Rule public MockWebdriverContainer mockWebdriverContainer = new MockWebdriverContainer(); @Test public void getJavascriptErrors_returnsEmptyListIfWebdriverIsNotStarted() { doThrow(new RuntimeException("should not start webdriver if not started yet")).when(webdriverContainer).getWebDriver(); assertEquals(0, Selenide.getJavascriptErrors().size()); } }