grade-book
Version:
This is code for Add grade and average grade
36 lines (25 loc) • 649 B
JavaScript
var book = require("../lib/grades").book;
exports["setUp"] = function(callback){
book.reset();
callback();
}
exports["Can compute letter grade of A"] = function(test){
book.addGrade(100);
book.addGrade(90);
var result = book.getLetterGrade();
test.equal(result,'A');
test.done();
};
exports["Can average grades"] = function(test){
book.addGrade(100);
book.addGrade(50);
var average = book.getAverage();
test.equal(average,75);
test.done();
};
exports["Can add new grade"] = function(test){
book.addGrade(90);
var count = book.getCountOfGrade();
test.equal(count,1);
test.done();
};