From 2bd63cbfed0f7c4e1803cb34c9bb591322135b24 Mon Sep 17 00:00:00 2001 From: John McLear Date: Sun, 28 Oct 2012 17:52:40 +0000 Subject: [PATCH] make sure change user name forgets old user names --- tests/frontend/specs/change_user_name.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/tests/frontend/specs/change_user_name.js b/tests/frontend/specs/change_user_name.js index 236a168a9..9bfba4ed8 100644 --- a/tests/frontend/specs/change_user_name.js +++ b/tests/frontend/specs/change_user_name.js @@ -16,11 +16,17 @@ describe("change username value", function(){ var $usernameInput = chrome$("#myusernameedit"); $usernameInput.click(); + $usernameInput.sendkeys('{selectall}'); + $usernameInput.sendkeys('{del}'); + $usernameInput.sendkeys('Hairy Robot'); + $usernameInput.sendkeys('{enter}'); + $usernameInput.sendkeys('{selectall}'); $usernameInput.sendkeys('{del}'); $usernameInput.sendkeys('John McLear'); $usernameInput.sendkeys('{enter}'); + var correctUsernameValue = $usernameInput.val() === "John McLear"; //check if the username has been changed to John McLear @@ -42,8 +48,16 @@ describe("change username value", function(){ var $firstChatMessage = chrome$("#chattext").children("p"); var containsJohnMcLear = $firstChatMessage.text().indexOf("John McLear") !== -1; // does the string contain Jo$ expect(containsJohnMcLear).to.be(true); // expect the first chat message to contain JohnMcLear - }); + beforeEach(function(cb){ // create another pad.. + helper.newPad(cb); + this.timeout(5000); + }); + var rememberedName = $usernameInput.val() === "John McLear"; + var rememberedWrongName = $usernameInput.val() === "Hairy Robot"; + expect(rememberedName).to.be(true); // expect it to remember the name of the user + expect(rememberedWrongName).to.be(false); // expect it to forget any old names.. + }); done(); }); });