X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=test%2FREADME.txt;h=8ce41f09d23504cfd2c26e03aed14701ce19d536;hb=12e9a050f7d661b1f15725b3aab709222ea35987;hp=1eb690fedc8f7cfb4f4c3212c6830cc7b071438a;hpb=d459e62a7d72123a904eafce94aa25dad69971fd;p=mkws-moved-to-github.git diff --git a/test/README.txt b/test/README.txt index 1eb690f..8ce41f0 100644 --- a/test/README.txt +++ b/test/README.txt @@ -3,8 +3,12 @@ Jasmine / jasmine-node test frame works This directory contains the MasterKey Widget Set (MKWS) Test framework. +To install (some) prerequisites, run: -to run the tests, run: +$ sudo apt-get install npm +$ sudo npm install -g + +To run the tests, run: $ make check jasmine-node ./spec @@ -14,6 +18,10 @@ Finished in 2.024 seconds 39 tests, 194 assertions, 0 failures, 0 skipped +$ make phantomjs +[ headless jasmine test with console.log() messages + + To get a basic help, run: $ make help @@ -22,27 +30,22 @@ File system hierarchy -------------------------------------- ./spec contains *spec.js files ./js jasmine runtime JS lib - -README.txt this file +./phantom scripts for phantomjs tests Documentation --------------------------------------- http://pivotal.github.io/jasmine/ https://github.com/pivotal/jasmine +http://phantomjs.org/ Installation ------------------------------------- 1. install node.js, see http://nodejs.org/ -2. install node modules with npm - -npm install jquery -npm install jsdom -npm install request -npm install jasmine-node - +2. install node modules with npm: +$ make node-modules -- -Copyright (c) 2013 IndexData ApS. http://indexdata.com -Aug 2013, Wolfram +Copyright (c) 2013-2014 IndexData ApS. http://indexdata.com +Feb 2014, Wolfram