Commit graph

136 commits

Author SHA1 Message Date
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
Yuya Ochiai c0e0698b99 Wait for the preparation of chromedriver 2015-12-23 22:00:17 +09:00
Yuya Ochiai 7fb2dc9cb6 Add tests for tabs 2015-12-23 20:53:54 +09:00
Yuya Ochiai 62b6e4c51b Fix for failed tests 2015-12-23 19:25:14 +09:00
Yuya Ochiai 283e311095 Settings UI for multiple teams with React 2015-12-19 23:51:19 +09:00
Yuya Ochiai dc9794b1f5 Read/Write/Upgrade config.json with settings module 2015-12-13 22:58:22 +09:00
Yuya Ochiai 2a84f46b90 Add tests for app launching 2015-12-12 21:20:18 +09:00