Commit Graph

56 Commits

Author SHA1 Message Date
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
Yuya Ochiai
361b71a04a Add waiting when switching tabs 2016-03-14 21:38:50 +09:00
Yuya Ochiai
63aaab804b Try to stabilize tests
pause() was missing before getUrl() in some tests.
2016-03-14 21:28:43 +09:00
it33
a32066d39a Change http to https 2016-03-13 08:54:03 -07:00
Yuya Ochiai
e82d6be0b5 Rename electron-mattermost to Mattermost at implementation
npm package name (package.json: name) is "mattermost-desktop"
display name (package.json: productName) is "Mattermost"
2016-03-13 22:55:08 +09:00
Yuya Ochiai
1ccb7cebce Add test for failed to load URL 2016-03-05 20:57:16 +09:00
Yuya Ochiai
0704cf544a Use webpack to build 2016-02-09 20:31:37 +09:00
Yuya Ochiai
1cc68197d2 Hide tabs when the number of teams is 1 2016-01-13 22:34:51 +09:00
Yuya Ochiai
e53a43d17a Use primitive and promise-style test cases
On OS X, tests for multiple elements often failed (#5). So I replaced them with primitive way.
2016-01-10 00:54:32 +09:00
Yuya Ochiai
3d8d39562f Add simple tests for settings.html 2015-12-27 16:12:20 +09:00
Yuya Ochiai
cdfddda8e6 Fix afterEach in browser test 2015-12-26 01:03:43 +09:00
Yuya Ochiai
b9b4b581de Fix browser test for OS X 2015-12-25 23:17:10 +09:00
Yuya Ochiai
c5aba41488 Extend timeout in browser tests 2015-12-24 00:45:23 +09:00