Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2014-09-23 | Config values are almost never 'None', but they might be empty string. ↵ | Paul "LeoNerd" Evans | 1 | -1/+1 | |
Detect their presence by truth | |||||
2014-09-23 | Make sure the config actually /has/ a captcha_bypass_secret set before ↵ | Paul "LeoNerd" Evans | 1 | -2/+3 | |
trying to compare it | |||||
2014-09-23 | Allow a (hidden undocumented) key to m.login.recaptcha to specify a shared ↵ | Paul "LeoNerd" Evans | 2 | -6/+24 | |
secret to allow bots to bypass the ReCAPTCHA test (SYN-60) | |||||
2014-09-22 | Show display name changes in the message list. | Kegan Dougal | 2 | -8/+30 | |
2014-09-22 | Bump versions and changelog v0.3.3 | Erik Johnston | 3 | -2/+22 | |
2014-09-22 | Add working protractor e2e test. | Kegan Dougal | 4 | -8/+26 | |
This uses the ignoreSynchronization flag because of the longpoll on the event stream. It would be better to use $interval, but couldn't get that to *reliably* work when testing. I suspect that $interval won't help us here, since there is genuinely an open $http connection, as we're doing a long poll. https://github.com/angular/protractor/issues/49 for more info. | |||||
2014-09-22 | Set required environment variables for e2e testing. | Kegan Dougal | 3 | -6/+15 | |
Added an 'id' to the login button so it can be automatically triggered. Also, added an onPrepare section to protractor.conf to do the login. | |||||
2014-09-22 | Updated test README to include a section on environment-protractor.js | Kegan Dougal | 1 | -0/+6 | |
The environment file is .gitignored so random selenium servers aren't accidentally pushed. | |||||
2014-09-22 |