2016-02-18 21:26:18 +00:00
|
|
|
/// <reference path="../ts/typings/main.d.ts" />
|
2016-05-05 17:30:24 +00:00
|
|
|
import taskbuffer = require("../dist/index");
|
|
|
|
let should = require("should");
|
2016-05-04 00:49:43 +00:00
|
|
|
describe("taskbuffer",function(){
|
|
|
|
describe(".task()",function(){
|
|
|
|
var testTask;
|
|
|
|
it("should return a new task to var testTask",function(){
|
2016-05-05 17:30:24 +00:00
|
|
|
testTask = new taskbuffer.Task({taskFunction:function(){}});
|
2016-05-04 00:49:43 +00:00
|
|
|
});
|
|
|
|
|
2016-05-05 17:30:24 +00:00
|
|
|
it("testTask should be and instance of Task",function(){
|
|
|
|
testTask.should.be.instanceof(taskbuffer.Task);
|
2016-05-04 00:49:43 +00:00
|
|
|
});
|
|
|
|
it("testTask.idle is true",function(){
|
|
|
|
if (!testTask.idle){
|
|
|
|
throw new Error("testTask.idle is not true");
|
|
|
|
}
|
|
|
|
});
|
|
|
|
it("testTask.running is type boolean and initially false",function(){
|
|
|
|
testTask.running.should.be.type("boolean");
|
|
|
|
testTask.running.should.be.false();
|
|
|
|
});
|
2016-02-12 03:49:31 +00:00
|
|
|
});
|
|
|
|
});
|