Dan Seripap
611b5a371d
Added skype-ish style timestamps
2016-03-30 15:21:58 -04:00
Alan Friedman
7e2a930fcf
Add unit tests for Darkwire and App classes; add HTML fixtures
2016-02-29 11:06:20 -05:00
Daniel Seripap
800aec0a0a
Merge pull request #31 from seripap/unit-tests
...
Add Karma testing framework and a unit test for AudioHandler
2016-02-28 09:55:07 -05:00
Alan Friedman
f4fef8d967
Add Karma testing framework and a unit test for AudioHandler
2016-02-27 16:52:14 -05:00
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
8119329863
Merge branch 'develop' into nightwatch-tests
...
Conflicts:
.travis.yml
gulpfile.babel.js
package.json
test/app.js
2016-02-24 10:04:38 -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
Alan Friedman
c4b8c00b16
Add zombie.js tests
2016-02-23 15:52:05 -05:00
Alan Friedman
cfa5da5695
Add JSCS and JSHint to tests and fix errors
2016-02-21 10:58:42 -05:00