Commit f98e32e4 authored by Administrator's avatar Administrator

Adds JavaScript libraries to the tests execution

The JavaScript libraries used in the JSF project are now included by
using the Maven resolver library. In fact, all the runtime and
testing dependencies declared in the POM are included.
parent e9962712
...@@ -13,7 +13,6 @@ import static es.uvigo.esei.xcs.domain.entities.OwnersDataset.ownersWithout; ...@@ -13,7 +13,6 @@ import static es.uvigo.esei.xcs.domain.entities.OwnersDataset.ownersWithout;
import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.CoreMatchers.is;
import static org.junit.Assert.assertThat; import static org.junit.Assert.assertThat;
import java.io.File;
import java.nio.file.Path; import java.nio.file.Path;
import java.nio.file.Paths; import java.nio.file.Paths;
...@@ -57,10 +56,15 @@ public class OwnerJsfTest { ...@@ -57,10 +56,15 @@ public class OwnerJsfTest {
@Deployment @Deployment
public static Archive<?> createDeployment() { public static Archive<?> createDeployment() {
return ShrinkWrap.create(WebArchive.class, "test.war") return ShrinkWrap.create(WebArchive.class, "test.war")
.addAsLibraries(Maven.resolver()
.loadPomFromFile("pom.xml")
.importRuntimeAndTestDependencies()
.resolve().withTransitivity()
.asFile()
)
.addPackage(LoginManagedBean.class.getPackage()) .addPackage(LoginManagedBean.class.getPackage())
.addPackage(OwnerService.class.getPackage()) .addPackage(OwnerService.class.getPackage())
.addPackage(Owner.class.getPackage()) .addPackage(Owner.class.getPackage())
.addPackage(WebDriver.class.getPackage())
.addPackage(LoginPage.class.getPackage()) .addPackage(LoginPage.class.getPackage())
.addAsWebResource(WEBAPP.resolve("index.xhtml").toFile()) .addAsWebResource(WEBAPP.resolve("index.xhtml").toFile())
.addAsWebResource(WEBAPP.resolve("admin/owners.xhtml").toFile(), "admin/owners.xhtml") .addAsWebResource(WEBAPP.resolve("admin/owners.xhtml").toFile(), "admin/owners.xhtml")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment