package integration;
import org.junit.Before;
import org.junit.Test;
import static com.codeborne.selenide.Selenide.$;
import static com.codeborne.selenide.WebDriverRunner.isHtmlUnit;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
import static org.junit.Assume.assumeFalse;
public class ImageTest extends IntegrationTest {
@Before
public void openTestPageWithImages() {
openFile("page_with_images.html");
}
@Test
public void userCanCheckIfImageIsLoadedCorrectly() {
assumeFalse(isHtmlUnit());
assertTrue($("#valid-image img").isImage());
assertFalse($("#invalid-image img").isImage());
}
@Test(expected = IllegalArgumentException.class)
public void isImageIsOnlyApplicableForImages() {
$("h1").isImage();
}
}