diff --git a/src/browser/index.jsx b/src/browser/index.jsx index 1740b34e..9c10648f 100644 --- a/src/browser/index.jsx +++ b/src/browser/index.jsx @@ -306,7 +306,7 @@ var MattermostView = React.createClass({ if (this.state.did_fail_load === null) { return (); } else { - return () + return () } } }); @@ -316,7 +316,7 @@ var MattermostView = React.createClass({ var ErrorView = React.createClass({ render: function() { return ( - +

Failed to load the URL

{ 'URL: ' } diff --git a/test/browser_test.js b/test/browser_test.js index a30ae701..33bb44fb 100644 --- a/test/browser_test.js +++ b/test/browser_test.js @@ -166,6 +166,21 @@ describe('electron-mattermost', function() { }) .end(); }); + + it('should show error when using incorrect URL', function() { + this.timeout(30000) + fs.writeFileSync(config_file_path, JSON.stringify({ + version: 1, + teams: [{ + name: 'error_1', + url: 'http://false' + }] + })); + return client + .init() + .waitForVisible('#mattermostView0-fail', 20000) + .end(); + }); }); describe('settings.html', function() {