Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

meteor-casperjs

CasperJS end to end test integration for meteor using velocity.

Installation

meteor add nblazer:casperjs

Caution

This package doesn't ship with CasperJS. You need to have a running CasperJS installation on your system!

Usage

Create tests in your tests directory tests/casperjs/[*.js|*.coffee] Sample file:

casper.test.begin "Sample Test", 2, (test) ->
   casper.start casper.cli.get('rootUrl'), ->
      @waitForSelector "body", ->
         test.assert true, "True is true"

   casper.then ->
      test.assertNot false, "False is false"

   casper.run -> test.done()

Integrates with velocity:html-reporter.

Run your tests with meteor run --test.

In your tests, parse the --rootUrl=<URL> option with casper.cli.get('rootUrl') to hit the soft-mirror.

About

CasperJS end to end test integration for meteor using velocity

Resources

License

Packages

No packages published