Skip to content

BernardoMariano/Jayst

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Jayst

Jayst is a Javascript Test Suite, made to be a, as simple as possible, way to test your codes. Output in console.

Initial usage

<script src="jayst.js"></script>
<script src="sum.js"></script>
<script>
Jayst.register.sum = function () {
    this.test_1_plus_1_return_2 = function () {
        var result = sum(1,1);
        this.assert(result, 2);
    }
}
var test = new Jayst();
test.run('sum');
</script>

setUp & tearDown

<script src="jayst.js"></script>
<script src="myPlayer.js"></script>
<script>
Jayst.register.myPlayer = function () {
    this.setUp = function () {
        // Do not use keyword var here
        player = new myPlayer(200, 350);
    }
    this.test_player_is_an_instance_of_myPlayer = function () {
        var is_instance = player instanceof myPlayer;
        this.assert(is_instance, true);
    }
    this.test_player_width_200px = function () {
        this.assert(player.width, 200);
    }
    this.test_player_height_350px = function () {
        this.assert(player.height, 350);
    }
}
var test = new Jayst();
test.run('myPlayer');
</script>

About

Jayst is a Javascript Test Suite

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published