Commit Graph

168 Commits

Author SHA1 Message Date
Jonas Schwabe
8f3f59392d Add specs for new team modal 2017-01-30 20:26:11 +01:00
Yuya Ochiai
06569df3e3 Add tests for RemoveServerModal 2017-01-25 00:06:42 +09:00
Yuya Ochiai
ed8205e7e8 Fix test 2016-12-27 23:29:52 +09:00
Yuya Ochiai
0e6ba99e36 Add test for #378 and #386 2016-12-27 22:10:53 +09:00
Yuya Ochiai
3bf41ca3e5 Add --data-dir to switch userData directory 2016-12-27 21:19:01 +09:00
Yuya Ochiai
1752cec20d Use latest react-bootstrap 2016-11-23 21:11:04 +09:00
Jonas Schwabe
b715637136 Update settings specs to check for the webpreferences attribute 2016-11-22 21:19:44 +01:00
Yuya Ochiai
f3ee426ef5 Use electron instead of electron-prebuilt
Now electron-prebuilt is deprecated.
https://github.com/electron-userland/electron-prebuilt/tree/v1.4.2#installation
2016-11-08 00:00:56 +09:00
Yuya Ochiai
16788b5a6f Fix eslint errors 2016-10-28 00:49:52 +09:00
Yuya Ochiai
16a18e64e6 Rewrite .eslintrc.json with extends property 2016-10-28 00:47:49 +09:00
Yuya Ochiai
1a7ff7c88f Update tests to stablize on local machines
makeSingleInstance test:
  On Windows, the test often fails, so skipped.

Window title test:
  Extend pause duration to wait updating title.
2016-09-29 19:42:55 +09:00
Yuya Ochiai
7cc495130f Fix typo 2016-09-14 00:35:19 +09:00
Yuya Ochiai
8870863955 Fix the test can't click input elements
Needed to scroll to the element when it's not visible in the view.
2016-09-13 23:53:07 +09:00
Yuya Ochiai
c6ebf4ff36 Prettify codes 2016-09-13 01:02:11 +09:00
Asaad Mahmood
71ab644aeb UI Improvements for settings page 2016-09-12 20:53:45 +05:00
Yuya Ochiai
5d9c74e8bd Merge pull request #247 from jgis/master
Force single app instance

Close #236
2016-08-22 00:17:29 +09:00
Julian Gisser
8f633cb734 merge with make-single-app-instance branch 2016-08-21 09:49:14 +02:00
Yuya Ochiai
f18710991f Merge pull request #255 from Razzeee/bump-prettify
Bump prettify dependencies and apply prettification
2016-08-21 15:33:14 +09:00
Yuya Ochiai
6fe23cb136 Add tests for window title 2016-08-20 22:45:30 +02:00
Kolja Lampe
5a5095de54 Prettified project after prettify bump 2016-08-20 22:38:34 +02:00
Yuya Ochiai
eac17decf6 Merge branch 'security-improvements'
For #220
2016-08-09 01:11:06 +09:00
Yuya Ochiai
ce6cf485f6 Implementation and further tests for #220 2016-08-09 00:04:36 +09:00
Kolja Lampe
51d828aa1a Make unread badge configurable 2016-07-28 18:00:15 +02:00
Kolja Lampe
54849d6859 Added two security improvements as mentioned at http://electron.atom.io/docs/all/#checklist 2016-07-24 22:44:38 +02:00
Jonas Schwabe
028d0ac7f8 implements #122, urgent hint on linux 2016-07-23 14:03:53 +02:00
Yuya Ochiai
ad7f63127f Add feature to hide window into system tray in Linux 2016-07-06 22:31:35 +09:00
Martin Gondermann
2b4ee5f0bc Readded the Option to hide the window on close for OSX 2016-07-03 16:12:04 +02:00
Martin Gondermann
2919b1af5f Removed option to minimize to tray, this is now the default behaviour 2016-07-03 14:58:48 +02:00
Martin Gondermann
865b08105a OSX: Added Option to hide Window from dock on close 2016-06-30 22:17:31 +02:00
Martin Gondermann
3daaabca65 Add test for toggle setting 2016-06-28 15:09:05 +02:00
Martin Gondermann
d6de73458c MinimizeToTray-Setting is only shown on Windows 2016-06-27 09:36:22 +02:00
Yuya Ochiai
f5e28e2739 Execute testing js code directly with webdriverio API 2016-06-25 22:46:14 +09:00
Yuya Ochiai
9e6d6fcfdb Wait until a new window is opened 2016-06-25 22:09:37 +09:00
Yuya Ochiai
98b6ce8760 Extend pause 2016-06-25 21:42:03 +09:00
Yuya Ochiai
b6e975aa21 Add assertion to confirm Node.js is disabled in rederer by executing require() 2016-06-25 21:21:10 +09:00
Yuya Ochiai
7fc963125a Add test to confirm Node.js is disabled in a new window 2016-06-25 18:46:23 +09:00
Yuya Ochiai
b22c1eb2aa Add test to confirm Node.js API is disabled in webview 2016-06-25 18:04:33 +09:00
Yuya Ochiai
08aca0f235 Improve the way to skip tests on specific condition 2016-06-25 17:05:56 +09:00
Yuya Ochiai
580bebdc66 Combine save/load tests 2016-06-23 21:02:08 +09:00
Yuya Ochiai
4fca00ec9d Add tests for settings 2016-06-23 00:03:04 +09:00
Yuya Ochiai
f432846a28 Modify test-code style for 'Hide Manu Bar' 2016-06-22 00:35:04 +09:00
Yuya Ochiai
2347d5e299 Add tests for disablewebsecurity (Allow mixed contents) 2016-06-22 00:33:14 +09:00
Yuya Ochiai
e9f8140594 Rewrite tests with chai-as-promised 2016-06-06 21:18:25 +09:00
Yuya Ochiai
05bcda5eab Test actual behavior for Hide Menu Bar 2016-05-21 20:57:59 +09:00
Yuya Ochiai
b52dfa5348 Use Spectron to execute test 2016-05-21 18:08:53 +09:00
Yuya Ochiai
d62470a0af Prettify JSON files 2016-05-16 23:01:26 +09:00
Yuya Ochiai
a199f09216 Add tests for hideMenuBar 2016-05-03 00:42:13 +09:00
Yuya Ochiai
47486d8b8e Rearrange test directory 2016-05-02 22:45:56 +09:00
Yuya Ochiai
ab18e33f7f Merge branch 'master' into release/v1.1.0 2016-03-22 23:24:04 +09:00
Yuya Ochiai
babda10dc9 Merge pull request #79 from mattermost/rename-app
Rename electron-mattermost to Mattermost at implementation
Drop `v` from version name when releasing
2016-03-20 23:16:45 +09:00