Simple phantom script to run jasmine tests.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
MIT.LICENSE
README.md
run-jasmine.js

README.md

PhantomJS-Jasmine

Simple phantom script to run jasmine tests.

This is a phantom script that is derived from the jasmine example on phantomjs site. There were bugs in it so I re-wrote the example to work with Jasmine 2.0.0.

Download the script, and throw run-jasmine.js into the directory that runs your SpecRunner.html file. You can actually place it anywhere you want and use a relative path name. You still need SpecRunner.html to work. Such a file will look similar to what is bellow:

SpecRunner.html

<title>Jasmine Spec Runner v2.0.0</title> <script type="text/javascript" src="lib/jasmine-2.0.0/jasmine.js"></script> <script type="text/javascript" src="lib/jasmine-2.0.0/jasmine-html.js"></script> <script type="text/javascript" src="lib/jasmine-2.0.0/boot.js"></script> <script type="text/javascript" src="src/hello.js"></script> <script type="text/javascript" src="spec/hello.js"></script>

Once you have your SpecRunner.html setup, simply run it with phantomjs using the following command:

phantomjs run-jasmine.js SpecRunner.html

On a side note, you don't have to name you file SpecRunner.html. It can be called anything you want such as testFile.html.

phantomjs run-jasmine.js testFile.html

or

phantomjs run-jasmine.js path/to/RandomSpecRunningFile.html

phantomjs run-jasmine.js [relative path to file]

Enjoy!