From 483f0f8457f8b10d426e8135ab66000d3a3ff7a9 Mon Sep 17 00:00:00 2001 From: waynedunican Date: Mon, 7 Sep 2020 12:21:03 +0100 Subject: JavaScript tests for apex-editor JavaScript tests added to improve code coverage for policy-gui Issue-ID: POLICY-2783 Change-Id: Ie12fb6089b872842bb5c668a8126675f89772d79 Signed-off-by: waynedunican --- gui-editors/gui-editor-apex/pom.xml | 93 ++++++++++++++++++++++++++++++++++++- 1 file changed, 92 insertions(+), 1 deletion(-) (limited to 'gui-editors/gui-editor-apex/pom.xml') diff --git a/gui-editors/gui-editor-apex/pom.xml b/gui-editors/gui-editor-apex/pom.xml index c209f99..8c656d5 100644 --- a/gui-editors/gui-editor-apex/pom.xml +++ b/gui-editors/gui-editor-apex/pom.xml @@ -34,6 +34,10 @@ 2.4.0 + src/main/resources/webapp + ${project.basedir}/src/main/resources/webapp/node/node + ${project.basedir}/src/main/java,${project.basedir}/src/main/resources/webapp/js + src/main/resources/webapp/js/__test__/**,src/main/resources/webapp/js/jquery/**,src/main/resources/webapp/js/edit_area/**,src/main/resources/webapp/js/jquery-ui-1.12.1/**,src/main/resources/webapp/js/lib/** @@ -122,7 +126,94 @@ install ${project.build.directory}/classes - + + com.github.eirslett + frontend-maven-plugin + 1.9.1 + + v9.9.0 + ${webapp.dir} + ${webapp.dir} + + + + install node + + install-node-and-npm + + + v10.16.0 + 6.9.0 + + + + npm install + + npm + + + install + + + + npm test + + npm + + test + + test + + + + webpack build + + webpack + + + + + + org.apache.maven.plugins + maven-resources-plugin + + + Copy frontend build to target + prepare-package + + copy-resources + + + ${project.build.directory}/classes/webapp + + + ${webapp.dir}/dist + false + + + + + + + + org.apache.maven.plugins + maven-clean-plugin + 3.0.0 + + + + ${webapp.dir}/node + + + ${webapp.dir}/node_modules + + + ${webapp.dir}/dist/ + bundle.js + + + + org.apache.maven.plugins -- cgit 1.2.3-korg