Commit graph

520 commits

Author SHA1 Message Date
Nolan Lawson 17330ed621 fix safari 2018-02-19 20:15:24 -08:00
Nolan Lawson 8b632f91f2 allow testing in multiple browsers 2018-02-19 18:36:54 -08:00
Nolan Lawson b133664904 update gitignore 2018-02-19 18:26:21 -08:00
Nolan Lawson 5c2dc4c421 fix lint issues 2018-02-19 18:25:59 -08:00
Nolan Lawson 391455bee4 switch from cypress to testcafe 2018-02-19 18:24:22 -08:00
Nolan Lawson 819f975948 add a user role 2018-02-19 17:18:40 -08:00
Nolan Lawson 13a2195035 start migrating to testcafe 2018-02-19 17:04:37 -08:00
Nolan Lawson b0a8ce1efb update cypress 2018-02-19 13:45:12 -08:00
Nolan Lawson 689c00bd4f add test for account profiles 2018-02-19 10:59:03 -08:00
Nolan Lawson dc1a42ed29 add tabindex tests 2018-02-19 10:46:30 -08:00
Nolan Lawson 88c10d0321 lint fixup 2018-02-19 10:34:51 -08:00
Nolan Lawson 47453d284b add test for status types 2018-02-19 10:34:36 -08:00
Nolan Lawson 801f457a70 lint fix 2018-02-19 09:17:39 -08:00
Nolan Lawson 9dfe76692f add test for pinned statuses 2018-02-19 09:17:22 -08:00
Nolan Lawson c133c25c67 improve timelines test 2018-02-19 09:01:02 -08:00
Nolan Lawson 8a1cc02c75 add some wait()s so tests pass 2018-02-18 19:57:27 -08:00
Nolan Lawson bb5f9320b2 tests almost passing 2018-02-18 19:52:58 -08:00
Nolan Lawson a8ebbc517f use instance URL basename more consistently 2018-02-18 19:41:10 -08:00
Nolan Lawson 944fd098b1 Revert "test cypress CLI using chrome"
This reverts commit b4ebda3729.
2018-02-18 18:17:58 -08:00
Nolan Lawson b4ebda3729 test cypress CLI using chrome 2018-02-18 18:13:31 -08:00
Nolan Lawson cad7f98e37 improve tests 2018-02-18 17:54:38 -08:00
Nolan Lawson 014f23887f fix notifications test 2018-02-18 17:28:08 -08:00
Nolan Lawson 982d172e36 add notifications test 2018-02-18 16:57:38 -08:00
Nolan Lawson babd3c7b84 add federated/local timeline tests 2018-02-18 16:43:39 -08:00
Nolan Lawson 03073ac846 fix lint 2018-02-18 15:30:42 -08:00
Nolan Lawson f4eeacdc1c basic timeline test 2018-02-18 15:28:42 -08:00
Nolan Lawson 0fef95347c update readme 2018-02-18 14:38:10 -08:00
Nolan Lawson 8e633e3870 test basic login/logout behavior 2018-02-18 14:31:28 -08:00
Nolan Lawson 302ece9cfa refactor 2018-02-18 12:40:55 -08:00
Nolan Lawson 56529b8a42 basic cypress tests 2018-02-18 12:25:59 -08:00
Nolan Lawson 704c4c8ca8 flesh out tests 2018-02-18 12:03:37 -08:00
Nolan Lawson eadcdb0f3e ability to set up dev mastodon server with data 2018-02-18 11:53:50 -08:00
Nolan Lawson 5196109e0c more work on testing 2018-02-18 10:42:27 -08:00
Nolan Lawson 6bcbfdc59e start on testing 2018-02-16 21:08:05 -08:00
Nolan Lawson 5a1016d1c9 handle streamed deletions 2018-02-16 19:38:21 -08:00
Nolan Lawson 6dfed9d12a fix NavItem svg layout issue 2018-02-16 09:04:04 -08:00
Nolan Lawson e6aec353ff lint fixup 2018-02-16 09:01:03 -08:00
Nolan Lawson 9d576b7c1a add dynamic favicon 2018-02-16 08:59:44 -08:00
Nolan Lawson f45d1d53fb fix aria-label of notification count 2018-02-15 22:58:18 -08:00
Nolan Lawson 2d640945a3 lint fixup 2018-02-15 22:21:42 -08:00
Nolan Lawson 29761d8e45 add notification badge 2018-02-15 22:21:23 -08:00
Nolan Lawson 3f264e476c add home/notification streaming 2018-02-15 09:02:46 -08:00
Nolan Lawson 1ef3238974 tweak webpack config 2018-02-14 22:23:28 -08:00
Nolan Lawson 0465d2d5c6 fix lint 2018-02-14 22:06:45 -08:00
Nolan Lawson 4d58c8cc2d async load dialogs 2018-02-14 22:06:23 -08:00
Nolan Lawson 72e287acd0 async load PseudoVirtualList 2018-02-14 21:51:34 -08:00
Nolan Lawson 9ffd2a1d2d fix process.browser usage 2018-02-14 19:00:25 -08:00
Nolan Lawson a56591fb8e fix display of loading mask 2018-02-14 18:37:19 -08:00
Nolan Lawson 6ebb0ef394 simplify loading mask impl 2018-02-14 18:23:11 -08:00
Nolan Lawson 58cfd9db38 fixup 2018-02-14 18:17:17 -08:00