8 Commits

Author SHA1 Message Date
Alan Friedman
ce5585c20e Remove unnecessary code 2016-02-27 15:20:53 -05:00
Alan Friedman
a42c36ad3a Fix for /clear command test 2016-02-27 15:13:46 -05:00
Dan Seripap
f2ef76323d Test for /clear 2016-02-27 14:06:33 -05:00
Alan Friedman
9c16d73fef Cleanup tests
- Tests should now work in both Firefox and Chrome, but we can continue
using Chrome for parity with Travis CI
- When writing acceptance tests for Chrome, prefer using
`waitForElementVisible` instead of `waitForElementPresent`. For
whatever reason in Chrome, but not Firefox, elements can be briefly
‘present’ in the DOM but with no content, causing tests to fail.
Waiting for visibility seems to solve this
- Instead of using callbacks, we can simply chain browser async events
2016-02-27 11:28:06 -05:00
Dan Seripap
4c6ff2fff2 Added warning before changing username 2016-02-26 09:52:59 -05:00
Dan Seripap
c5c2b44ebb General language and style cleanup 2016-02-25 17:46:58 -05:00
Dan Seripap
57cef2f44f Better sanitation of chat messages, support for multiline messages, updated username change method 2016-02-24 22:21:46 -05:00
Alan Friedman
7bf011d161 Add Nightwatch.js E2E tests
Nightwatch uses Selenium, so we can run tests in real browsers. This
makes it easier to test features that use the web cryptography API.
2016-02-24 10:01:08 -05:00