@reldens/skills
Version:
45 lines (35 loc) • 690 B
JavaScript
/**
*
* Reldens - Mock Client
*
*/
class MockClient
{
constructor()
{
this.sentMessages = [];
this.broadcastMessages = [];
}
send(message)
{
this.sentMessages.push(message);
}
broadcast(message)
{
this.broadcastMessages.push(message);
}
clearMessages()
{
this.sentMessages.length = 0;
this.broadcastMessages.length = 0;
}
getLastSentMessage()
{
return this.sentMessages[this.sentMessages.length - 1];
}
getLastBroadcastMessage()
{
return this.broadcastMessages[this.broadcastMessages.length - 1];
}
}
module.exports.MockClient = MockClient;