This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
Choan Galvez (author)
Sun Mar 22 16:29:34 -0700 2009
jshoulda /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | ||
| |
.gitmodules | ||
| |
History.txt | ||
| |
License.txt | ||
| |
README.mdown | ||
| |
Rakefile | ||
| |
config/ | ||
| |
jshoulda.tmbundle &rarr 6f849c8 | ||
| |
jshoulda/ | ||
| |
lib/ | ||
| |
script/ | ||
| |
site/ | ||
| |
src/ | ||
| |
tasks/ | ||
| |
test/ |
jShoulda
jShoulda is a wrapper for JsUnitTest which allows the developer to write Shoulda-like tests.
Please visit http://jshoulda.scriptia.net for more information.
Example
context('A context', {
setup: function() {
// do your setup
this.something = 1
},
teardown: function() {
// do your cleaning
}
},
should('run its setup function', function() {
this.assertEqual(1, this.something);
}),
context('which is an inner context', function() {
setup: function() {
this.something += 1;
}
},
should('run both setup functions', function() {
this.assertEqual(2, this.something);
})
)
)();
SugarTest
Note that since March, 2009 the author has abandoned work in jShoulda in favor of SugarTest, a new library wich uses an improved and richer syntax (and still works on top of JsUnitTest).
Author, license, source code
jShoulda has been created by Choan Gálvez and is freely distributable under the terms of a MIT-style license. The source code resides in a Git repository at github.













