Comparing version 2.1.1 to 2.1.2
@@ -46,3 +46,3 @@ { | ||
}, | ||
"version": "2.1.1" | ||
"version": "2.1.2" | ||
} |
@@ -7,4 +7,6 @@ # icq-bot | ||
Также имеется описание проекта на английском языке в README.EN.md доступное после скачивания | ||
Тестирование проекта выполняется с помощью фреймворка mocha. | ||
Также имеется описание проекта на английском языке в README.EN.md доступное после скачивания. | ||
# Создержание | ||
@@ -11,0 +13,0 @@ - [Вступление](#Вступление) |
@@ -76,4 +76,3 @@ import { Filter } from "./Filter"; | ||
export class MessageHandler extends HandlerBase { | ||
public check(event, dispatcher) { | ||
// console.log(super.check(event, dispatcher)); | ||
public check(event, dispatcher) { | ||
return (super.check(event, dispatcher) && event.type == EventType.NEW_MESSAGE) | ||
@@ -80,0 +79,0 @@ } |
@@ -498,2 +498,40 @@ /** | ||
}) | ||
describe("UnknownCommandHandler.check(event) with 2 handlers", () => { | ||
let message = new Handlers.UnknownCommandHandler(null, () => { }); | ||
let start = new Handlers.StartCommandHandler(null,() => { }); | ||
let dispatcherProxy = {handlers: [message, start]} | ||
it("startCommandMessage event should by false", () => { | ||
assert(!message.check(new ICQEvent(event.startCommandMessage), dispatcherProxy)) | ||
}) | ||
it("helpCommandMessage event should by true", () => { | ||
assert(message.check(new ICQEvent(event.helpCommandMessage), dispatcherProxy)) | ||
}) | ||
it("NewMessage event should by true", () => { | ||
assert(message.check(new ICQEvent(event.eventMessage), dispatcherProxy)) | ||
}) | ||
it("EditMessage event should by false", () => { | ||
assert(!message.check(new ICQEvent(event.eventEditMessage), dispatcherProxy)) | ||
}) | ||
it("DeleteMessage event should by false", () => { | ||
assert(!message.check(new ICQEvent(event.eventDeleteMessage), dispatcherProxy)) | ||
}) | ||
it("PinedMessage event should by false", () => { | ||
assert(!message.check(new ICQEvent(event.eventPinnedMessage), dispatcherProxy)) | ||
}) | ||
it("UnpinnedMessage event should by false", () => { | ||
assert(!message.check(new ICQEvent(event.eventUnpunnedMessage), dispatcherProxy)) | ||
}) | ||
it("NewChatMembers event should by false", () => { | ||
assert(!message.check(new ICQEvent(event.eventNewChatMembers), dispatcherProxy)) | ||
}) | ||
it("LeftChatMembers event should by false", () => { | ||
assert(!message.check(new ICQEvent(event.eventLeftChatMembers), dispatcherProxy)) | ||
}) | ||
}) | ||
}) | ||
@@ -500,0 +538,0 @@ |
323573
234
6053
136