Skip to content

A simple lib to help you running Javascript unit tests inside a Java application.

License

Notifications You must be signed in to change notification settings

luiz/jstestrunner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A simple lib to help you running Javascript unit tests inside a Java application.

How to use

  1. Build the JAR and install it locally with mvn install;

  2. Include the JAR and the dependencies in your application, preferably using Maven:

    br.com.caelum jstestrunner 1.2.0-SNAPSHOT
  3. In your project, extend the JavascriptTestSuite class as desired to fit your application structure and Javascript testing frameworks (see below);

  4. Run it as a JUnit test case (in your IDE, in the command line or in your continuous integration tool).

How to customize

Extend the JavascriptTestSuite class, passing the JS test framework adapter to the superclass, and then use your customized class to run the tests.

public class MyJSTests extends JavascriptTestSuite {
    public MyJSTests() {
        super(new ScrewUnit());
    }
}

Don't forget to implement the static suite method on your class. More instructions can be found on JavascriptTestSuite javadoc.

Acknowlegments

Many thanks to Caires Santos (cairesvs) and Lucas Cavalcanti (lucascs) for the help and original code.

About

A simple lib to help you running Javascript unit tests inside a Java application.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published