synapse/webclient/test/e2e/home.spec.js
Kegan Dougal 95acf63ea3 Add working protractor e2e test.
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 16:50:12 +01:00

16 lines
499 B
JavaScript

var env = require("../environment-protractor.js");
describe("home page", function() {
beforeEach(function() {
ptor = protractor.getInstance();
// FIXME we use longpoll on the event stream, and I can't get $interval
// playing nicely with it. Patches welcome to fix this.
ptor.ignoreSynchronization = true;
});
it("should have a title", function() {
browser.get(env.baseUrl);
expect(browser.getTitle()).toEqual("[matrix]");
});
});