Added test for empty-message-block
parent
77401f2759
commit
adf5c97664
|
@ -36,4 +36,31 @@ describe("send chat message", function(){
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it("makes sure that an empty message can't be sent", function(done) {
|
||||||
|
var inner$ = helper.padInner$;
|
||||||
|
var chrome$ = helper.padChrome$;
|
||||||
|
|
||||||
|
//click on the chat button to make chat visible
|
||||||
|
var $chatButton = chrome$("#chaticon");
|
||||||
|
$chatButton.click();
|
||||||
|
var $chatInput = chrome$("#chatinput");
|
||||||
|
$chatInput.sendkeys('{enter}'); // simulate a keypress of enter (to send an empty message)
|
||||||
|
$chatInput.sendkeys('mluto'); // simulate a keypress of typing mluto
|
||||||
|
$chatInput.sendkeys('{enter}'); // simulate a keypress of enter (to send 'mluto')
|
||||||
|
|
||||||
|
//check if chat shows up
|
||||||
|
helper.waitFor(function(){
|
||||||
|
return chrome$("#chattext").children("p").length !== 0; // wait until the chat message shows up
|
||||||
|
}).done(function(){
|
||||||
|
// check that the empty message is not there
|
||||||
|
expect(chrome$("#chattext").children("p").length).to.be(1);
|
||||||
|
// check that the received message is not the empty one
|
||||||
|
var $firstChatMessage = chrome$("#chattext").children("p");
|
||||||
|
var containsMessage = $firstChatMessage.text().indexOf("mluto") !== -1;
|
||||||
|
expect(containsMessage).to.be(true);
|
||||||
|
done();
|
||||||
|
});
|
||||||
|
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue