Skip to content

Instantly share code, notes, and snippets.

@tomgco
Created May 1, 2012 12:32
Show Gist options
  • Save tomgco/2567692 to your computer and use it in GitHub Desktop.
Save tomgco/2567692 to your computer and use it in GitHub Desktop.

TOC

# Discovery ## #init() should init without error.
dis = discovery('test', '0');
done();
## #readItem() should be a function.
dis.readItem.should.be.a('function');
done();
## #listAll() should be a function.
dis.listAll.should.be.a('function');
done();
## #listAllOnline() should be a function.
dis.listAllOnline.should.be.a('function');
done();
# Distributor ## .onlineHelper ### #createOnlineHelper() should be a function.
distributor.onlineHelper.createOnlineHelper.should.be.a('function');
done();
### #stopPoll() should be a function.
onlineHelper.stopPoll.should.be.a('function');
done();
### #end() should emit end event.
onlineHelper.on('end', function () {
  done();
});
onlineHelper.end();
### #end() should be a function.
onlineHelper.end.should.be.a('function');
done();
## .payload ### #createPayload() should be a function.
distributor.payload.createPayload.should.be.a('function');
done();
### #getTimesSent() should be a function.
payload.getTimesSent.should.be.a('function');
done();
### #getTimesSent() should return a number.
payload.getTimesSent().should.be.a('number');
done();
### #getTimesCompleted() should be a function.
payload.getTimesCompleted.should.be.a('function');
done();
### #getTimesCompleted() should return a number.
payload.getTimesCompleted().should.be.a('number');
done();
### #increaseCompletedCount() should be a function.
payload.increaseCompletedCount.should.be.a('function');
done();
### #increaseCompletedCount() should return a number.
payload.increaseCompletedCount().should.be.a('number');
done();
### #getScore() should be a function.
payload.getScore.should.be.a('function');
done();
### #getScore() should return a number.
payload.getScore().should.be.a('number');
done();
## .payloadStore ### #createPayloadStore() should be a function.
distributor.payloadStore.createPayloadStore.should.be.a('function');
done();
### #retrieveAPayload() should be a function.
payloadStore.retrieveAPayload.should.be.a('function');
done();
### #retrieveAPayload() should retrieve a payload.
payloadStore.retrieveAPayload(function() {
  done();
});
## .workunit ### #createWorkunit() should be a function.
distributor.workunit.createWorkunit.should.be.a('function');
done();
### #update() should be a function.
workunit.update.should.be.a('function');
done();
### #retrievePayload() should be a function.
workunit.retrievePayload.should.be.a('function');
done();
### #retrievePayload() should return a payload.
workunit.retrievePayload(function() {
  done();
});
### #completePayload() should be a function.
workunit.completePayload.should.be.a('function');
done();
### #getId() should be a function.
workunit.getId.should.be.a('function');
done();
### #getId() should return an id.
workunit.getId().should.be.a('number');
done();
# Manager ## .manager ### #manager.manager.createManager() should be a function.
manager.manager.createManager.should.be.a('function');
done();
### #allowedToConnect() should be a function.
man.allowedToConnect.should.be.a('function');
done();
### #getConnected() should be a function.
man.getConnected.should.be.a('function');
done();
### #getMaxDistributors() should be a function.
man.getMaxDistributors.should.be.a('function');
done();
### #getId() should be a function.
man.getId.should.be.a('function');
done();
## .zmqService ### .createZmqService() should be a function.
manager.zmqService.createZmqService.should.be.a('function');
done();
### #send() should be a function.
zmq.send.should.be.a('function');
done();
### #bind() should bound to an ip.
zmq.on('bind', function () {
  done();
});
# Availability ## .client ### #createClient() should be a function.
availability.createClient.should.be.a('function');
done();
### #check() should be a function.
available.client.check.should.be.a('function');
done();
## .server ### #createServer() should be a function.
availability.createServer.should.be.a('function');
done();
### #() should return a object.
available.server.should.be.a('object');
done();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment