package com.codeborne.selenide;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class ConfigurationTest {
@Before
public void setUp() {
System.setProperty("selenide.reportsUrl", "");
System.setProperty("BUILD_URL", "");
}
@Test
public void getsReportsUrlFromSystemProperty() {
System.setProperty("selenide.reportsUrl", "http://ci.org/job/123/artifact/");
assertEquals("http://ci.org/job/123/artifact/", Configuration.getReportsUrl());
}
@Test
public void canConstructReportsUrlFromJenkinsProperty() {
System.setProperty("BUILD_URL", "http://ci.org/job/123/");
assertEquals("http://ci.org/job/123/artifact/", Configuration.getReportsUrl());
}
@After
public void resetBuildUrl() {
setUp();
}
}