Hi Cory,
Thanks for the reply. Want to say how incredibly useful JsTestDriver
is and your work supporting it is appreciated. Let me know how I can
contribute (time or donation). It has saved me countless hours of
designing/debugging and helps me turn out great products.
I am on OSX 10.6. The working project (1.2.2) has the following layout
& config:
//application sources
src/application/app/lib/*.js
src/application/app/model/*.js
//testing related files
src/application/jsTestDriver/JasmineAdapter.js
src/application/jsTestDriver/jsTestDriver.yml
src/application/jsTestDriver/EnvMocks.js
src/application/plugins/jasmine.js
//test sources
src/application/spec/lib/*-spec.js
src/application/spec/model/*-spec.js
--- content of jsTestDriver.yml
server:
http://localhost:4224
load:
- "../plugins/jasmine.js"
- "JasmineAdapter.js"
- "EnvMocks.js"
# libraries
- "../app/lib/*"
- "../app/models/*"
# tests
- "../spec/app/lib/*"
- "../spec/app/models/*"
-- run with the following commands works and all tests pass:
java -jar $JSTESTDRIVER_HOME/JsTestDriver-1.2.2.jar --port 4224
java -jar $JSTESTDRIVER_HOME/JsTestDriver-1.2.2.jar --config
jsTestDriver.yml --tests all --reset
=== Update to 1.3.2
A direct update by running
java -jar $JSTESTDRIVER_HOME/JsTestDriver-1.3.2.jar --port 4224
java -jar $JSTESTDRIVER_HOME/JsTestDriver-1.3.2.jar --config
jsTestDriver.yml --tests all --reset
Total 0 tests (Passed: 0; Fails: 0; Errors: 0) (0.00 ms)
Firefox 3.6.16 Mac OS: Run 20 tests (Passed: 0; Fails: 0; Errors 20)
(0.00 ms)
error loading file: /test/../plugins/jasmine.js:1: Error loading
script
error loading file: /test/JasmineAdapter.js:1: Error loading
script
error loading file: /test/EnvMocks.js:93: jasmine is not defined
error loading file: /test/../app/lib/library1.js:1: Error loading
script
error loading file: /test/../app/lib/library2.js:1: Error loading
script
error loading file: /test/../app/models/model1.js:1: Error loading
script
error loading file: /test/../spec/app/lib/library1-spec.js:1:
Error loading script
error loading file: /test/../spec/app/lib/library2-spec.js:1:
Error loading script
error loading file: /test/../spec/app/models/model1-spec.js:1:
Error loading script
Tests failed: Tests failed. See log for details.
== Modified the config to use basepath=".." and fixed up paths
Firefox: Runner reset.
Total 0 tests (Passed: 0; Fails: 0; Errors: 0) (0.00 ms)
Firefox 3.6.16 Mac OS: Run 3 tests (Passed: 0; Fails: 0; Errors 3)
(0.00 ms)
error loading file: /test/spec/app/lib/library1-spec.js:7:
EnvStatus is not defined
error loading file: /test/spec/app/lib/library2-spec.js:7:
EnvStatus is not defined
error loading file: /test/spec/app/models/model1-spec.js:1856:
jasmine.Suite() required
Tests failed: Tests failed. See log for details.
== Note: the EnvStatus object is defined in the EnvMocks.js file
Thanks,
- Ivo