beast-test
Version:
A package that allow for JUnit like TestCases. Very Robust Test Driven Development Framework
82 lines (47 loc) • 1.92 kB
Markdown
Beast Javascript TestSuite
--------------------------

###### create by Shavauhn Gabay
<br>
This framework was create to bring a more elegant syntax to Unit Testing in CoffeeScript / Javascript. The aim was to get the code as readible as possible but still allow users to create testcase rapidly and test their application.
####Examples
Inorder to create a new Test class just extend the TestCase class
#coffeescript
MyTest extends TestCase
constructor:->
super() #the super must be called
#base object that is passed to every test method
base:->
{
fname:"Shavauhn"
lname:"Gabay"
}
If you want to pass multiple items then you can pass them in an array
#coffeescript
MyTest extends TestCase
constructor:->
super() #the super must be called
#This will pass two items to the test methods
base:->
someItem="hello"
obj = {
fname:"Shavauhn"
lname:"Gabay"
}
return [someItem,obj]
To defined a test method it is rather easy just name it test_____________ and fill it with what ever name you want.
#coffeescript
MyTest extends TestCase
constructor:->
super() #the super must be called
#base object that is passed to every test method
base:->
someItem="hello"
obj = {
fname:"Shavauhn"
lname:"Gabay"
}
return [someItem,obj]
testGiveMeBase:(someItem,obj)
#true
from here on out you can check the [API](http://beastjavascript.github.io/TestSuite/doc/) and the [Youtube](http://youtu.be/OR6w0SkWGNA) video for more instructions