From f79bc7f1d862b3b5e7bc10157008e397da352c43 Mon Sep 17 00:00:00 2001 From: johnyma22 Date: Tue, 9 Oct 2012 16:04:11 +0100 Subject: [PATCH] simple check to ensure changing username change works --- tests/frontend/specs/change_user_name.js | 31 ++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 tests/frontend/specs/change_user_name.js diff --git a/tests/frontend/specs/change_user_name.js b/tests/frontend/specs/change_user_name.js new file mode 100644 index 000000000..b40b49534 --- /dev/null +++ b/tests/frontend/specs/change_user_name.js @@ -0,0 +1,31 @@ +describe("change username value", function(){ + //create a new pad before each test run + beforeEach(function(cb){ + helper.newPad(cb); + this.timeout(5000); + }); + + it("makes sure changing username works", function(done) { + var inner$ = helper.padInner$; + var chrome$ = helper.padChrome$; + + //click on the settings button to make settings visible + var $userButton = chrome$(".buttonicon-showusers"); + $userButton.click(); + + var $usernameInput = chrome$("#myusernameedit"); + $usernameInput.click(); + + $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 + expect(correctUsernameValue).to.be(true); + + done(); + }); +});