Skip to content

Instantly share code, notes, and snippets.

@botic
Created July 18, 2012 17:09
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save botic/3137512 to your computer and use it in GitHub Desktop.
Save botic/3137512 to your computer and use it in GitHub Desktop.
RingoJS testing
var assert = require("assert");
var log = require("ringo/logging").getLogger(module.id);
var myLittleTestVar = false;
exports.setUp = function() {
log.info("[SET_UP] My little test var: " + myLittleTestVar);
myLittleTestVar = true;
log.info("[SET_UP] My little test var: " + myLittleTestVar);
};
exports.testMyLittleTestVarIsTrue = function() {
log.info("testing ...");
assert.isTrue(myLittleTestVar);
};
exports.tearDown = function() {
myLittleTestVar = false;
log.info("[TEAR_DOWN] My little test var: " + myLittleTestVar);
};
// start the test runner if we're called directly from command line
if (require.main == module.id) {
require("test").run(exports);
}
PS E:\ringojs> ringo .\simple-test.js
================================================================================
+ Running testMyLittleTestVarIsTrue ...
0 [main] INFO E:\ringojs\simple-test - [SET_UP] My little test var: false
2 [main] INFO E:\ringojs\simple-test - [SET_UP] My little test var: true
2 [main] INFO E:\ringojs\simple-test - testing ...
PASSED (0 ms)
3 [main] INFO E:\ringojs\simple-test - [TEAR_DOWN] My little test var: false
--------------------------------------------------------------------------------
Executed 1 tests in 0 ms
Passed 1; Failed 0; Errors 0;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment