Nolan Lawson
e8d2cd9ffc
tests: quicker login, tweak test setup ( #372 )
...
* make tests faster by logging in directly
* downgrade testcafe
* Revert "downgrade testcafe"
This reverts commit 0f78f5ef63f25b6428de2faba476a353a338c695.
* try a delay
* the delay does not do anything
* disable concurrency in testcafe
* make setup script less noisy
* try transparency of 2?
* Revert "the delay does not do anything"
This reverts commit 438b3519a4e0c325e89f0c2a0eff6a7a4ae11ebd.
* try a delay of 400ms
* okay fine delay of 1s
* try concurrency of 4 again
2018-06-08 09:00:20 -07:00
greenkeeper[bot]
708340502d
Update testcafe to the latest version 🚀 ( #370 )
...
* chore(package): update testcafe to version 0.20.3
* package-lock update
* make theme test pass
2018-06-07 15:26:21 -07:00
Nolan Lawson
efdb0bc534
Remove testcafe roles and run in parallel x4 ( #334 )
...
* more attempts to fix test flakiness
* remove testcafe roles entirely
* really remove testcafe roles
* run testcafe in parallel x2
* run testcafe in parallel x4
* fix online/offline forcing in tests
* fix pin test
2018-05-26 13:51:41 -07:00
Nolan Lawson
fe12b72293
attempt to fix flaky tests ( #318 )
...
* attempt to fix flaky tests
* another attempt to fix flakiness
* more attempts to fix flakiness
2018-05-24 20:01:34 -07:00
Nolan Lawson
8089202977
add ability to pin and unpin statuses ( #235 )
...
* add ability to pin and unpin statuses
* add another test
2018-04-29 12:28:44 -07:00
Nolan Lawson
ffb00fcc5c
approve/reject follow requests, unblock, unmute ( #230 )
...
* approve/reject follow requests, unblock, unmute
* make tests less flaky
2018-04-28 14:19:39 -07:00
Nolan Lawson
8a46f3b3d1
add test and aria-label
2018-04-26 22:37:39 -07:00
Nolan Lawson
6bd4b05a98
fix more bugs in autocomplete ( #208 )
...
* fix more bugs in autocomplete
fully fixes #170
* fixup
* fix tests
2018-04-21 14:57:02 -07:00
Nolan Lawson
209b36c73b
fix flaky login tests ( #209 )
2018-04-21 13:06:46 -07:00
Nolan Lawson
e4d2934c67
fix themes ( #199 )
...
Fixes #194
2018-04-21 00:33:42 -07:00
Nolan Lawson
581a0fcd00
fix multiple compose autosuggest dropdowns ( #188 )
...
* fix multiple compose autosuggest dropdowns
Fixes #170
* fix failing test
* remove console.log
2018-04-20 06:26:36 -07:00
Nolan Lawson
979b4afc89
fix mute test ( #174 )
2018-04-19 09:34:49 -07:00
Nolan Lawson
e431c29efa
update and pin all deps ( #164 )
2018-04-18 20:43:13 -07:00
Nolan Lawson
00e71293d6
fix autosuggestion mixed with emoji ( #154 )
...
fixes #140
2018-04-17 18:38:36 -07:00
Nolan Lawson
980fec15ec
fix favorites/boosts reversed aria labels ( #153 )
...
Fixes #146
2018-04-17 18:38:27 -07:00
Nolan Lawson
e8a527989a
explicitly focus elements in tests ( #147 )
2018-04-17 09:44:28 -07:00
Maxime Le Conte des Floris
eef54e992b
focus container on page load ( #116 )
...
* focus container on page load
* only focus container on first page load
* add test for container focus on page load
* fix typo
2018-04-17 09:42:10 -07:00
Nolan Lawson
7ff45dfb3f
mute and unmute accounts ( #127 )
2018-04-14 22:18:48 -07:00
Nolan Lawson
cb20965678
Add test for mentioning an account ( #126 )
2018-04-14 20:56:13 -07:00
Nolan Lawson
732d1fded4
Block and unblock an account ( #125 )
...
One of the many features listed in #6
2018-04-14 18:47:55 -07:00
Nolan Lawson
6230c2703e
content warnings can have emoji ( #122 )
...
fixes #105
2018-04-14 15:50:06 -07:00
Nolan Lawson
ff8e92df6c
preload content in CW ( #110 )
...
* preload content in CW
Fixes #63
* fix test
2018-04-14 10:47:53 -07:00
Nolan Lawson
707e89e899
faster hydrateContent() algorithm, add test ( #109 )
2018-04-14 10:08:43 -07:00
Nolan Lawson
a82c44c21f
Replying returns focus to reply button ( #98 )
...
Fixes #42
2018-04-12 21:18:14 -07:00
Nolan Lawson
84148912ee
Fix spoilers being posted after removal ( #90 )
...
Fixes #83
2018-04-11 22:55:11 -07:00
Nolan Lawson
44dafb591e
travis: fix flaky test
2018-04-10 22:38:10 -07:00
Nolan Lawson
ebc11ad00e
travis: attempt to fix flaky test
2018-04-10 21:46:30 -07:00
Nolan Lawson
f2b2eb1cec
travis: try to fix flaky test
2018-04-10 21:19:29 -07:00
Nolan Lawson
dac4d120f3
travis: try to fix flaky tests
2018-04-10 20:56:42 -07:00
Nolan Lawson
9d706a3748
Add img title as well as alt ( #66 )
...
Fixes #57
2018-04-10 20:02:42 -07:00
Nolan Lawson
7ae3212c55
Fix alts for image uploads ( #54 )
...
* Fix alts for image uploads
Fixes #41
* fix alts mixed with no-alts
2018-04-09 18:30:15 -07:00
Nolan Lawson
eb8cd5f83d
simplify and refactor dialogs using event bus
2018-04-08 16:56:20 -07:00
Nolan Lawson
ee8cda5d66
fix modifying replies to statuses
2018-04-08 13:42:31 -07:00
Nolan Lawson
e34a1054a2
fix tests
2018-03-31 22:08:24 -07:00
Nolan Lawson
125dd6ab75
make tests run slightly faster
2018-03-31 17:59:20 -07:00
Nolan Lawson
ff27c68760
fix lint
2018-03-31 17:42:59 -07:00
Nolan Lawson
f9993cac35
fix post privacy for replies
2018-03-30 10:04:35 -07:00
Nolan Lawson
42a467ffc8
make test less flakey
2018-03-30 08:19:18 -07:00
Nolan Lawson
5a0c4897b0
make replies inline
2018-03-30 01:06:17 -07:00
Nolan Lawson
6f350b68d3
fix content warning should delete when you hide it
2018-03-28 18:37:53 -07:00
Nolan Lawson
ddd32a2223
improve tests
2018-03-27 08:38:40 -07:00
Nolan Lawson
58b700788c
add floating compose button
2018-03-27 00:02:55 -07:00
Nolan Lawson
7ce9a39119
add emoji autosuggest
2018-03-25 12:24:38 -07:00
Nolan Lawson
62ef9d7bb0
tweak test timeout
2018-03-22 17:55:57 -07:00
Nolan Lawson
d40befacdb
compose button is not disabled by default
2018-03-22 17:55:35 -07:00
Nolan Lawson
0c9992c0e1
change scheduling to focus on requestIdleCallback
2018-03-20 20:28:53 -07:00
Nolan Lawson
98b704f465
optimistic updates for fav/reblog
2018-03-20 17:41:39 -07:00
Nolan Lawson
111d6201f3
add a sleep to the test
2018-03-19 20:10:20 -07:00
Nolan Lawson
00fd911579
truly fix streaming gap issue, remove sleeps from tests
2018-03-19 18:00:49 -07:00
Nolan Lawson
eaa19f79e4
fix streaming gap issue
2018-03-19 10:09:05 -07:00
Nolan Lawson
ed0db17ca0
add auto-focus to reply input text
2018-03-16 19:04:48 -07:00
Nolan Lawson
9a0071a934
clicking avatars goes directly to profile
2018-03-16 18:48:24 -07:00
Nolan Lawson
bfc9692667
refactor tests
2018-03-16 10:06:02 -07:00
Nolan Lawson
73b53c2afd
upgrade svelte
2018-03-15 23:01:38 -07:00
Nolan Lawson
c0a2a1e8bf
add another focus test
2018-03-15 20:31:58 -07:00
Nolan Lawson
a5ca99c2f0
fix some tests
2018-03-15 17:33:52 -07:00
Nolan Lawson
56f7efb78f
implement requesting to follow someone
2018-03-14 22:32:58 -07:00
Nolan Lawson
9d779a203c
fix test
2018-03-13 22:30:59 -07:00
Nolan Lawson
50499c00a7
make tests less flaky
2018-03-13 20:02:51 -07:00
Nolan Lawson
c13771c3a0
more options button to follow/unfollow
2018-03-11 19:40:32 -07:00
Nolan Lawson
a2ac4f1735
make test less flaky
2018-03-11 12:10:59 -07:00
Nolan Lawson
06575a0b81
delete statuses should delete notifications
2018-03-10 21:05:00 -08:00
Nolan Lawson
da2daa955d
fix statuses being deleted from threads
2018-03-10 20:24:07 -08:00
Nolan Lawson
23a247a8c2
basic support for delete streaming
2018-03-10 16:21:10 -08:00
Nolan Lawson
d4e48ac6fa
better indication of non-autoplay gifs
2018-03-10 11:28:30 -08:00
Nolan Lawson
b3263e528f
fix incoming statuses, add tests
2018-03-10 10:54:16 -08:00
Nolan Lawson
7813cf99ed
immediately add replies to threads
2018-03-09 22:31:26 -08:00
Nolan Lawson
6f1903fec5
fix handles appearing in replies
2018-03-09 08:45:12 -08:00
Nolan Lawson
443701605f
optimize test images
2018-03-08 22:24:34 -08:00
Nolan Lawson
cd8293925e
fix tests
2018-03-08 18:37:32 -08:00
Nolan Lawson
f0d05b7560
lint fix
2018-03-08 18:09:35 -08:00
Nolan Lawson
4177de913d
cleanup tests
2018-03-08 18:09:11 -08:00
Nolan Lawson
53081ffe54
add failing test for offline threads
2018-03-08 18:08:14 -08:00
Nolan Lawson
6dfa63ba48
fix tests
2018-03-06 23:57:06 -08:00
Nolan Lawson
15b51bb3eb
rename test files
2018-03-06 21:32:51 -08:00
Nolan Lawson
d72c13d42c
fix last test
2018-03-06 20:44:05 -08:00
Nolan Lawson
4a49e9118e
lint fix
2018-03-05 23:56:48 -08:00
Nolan Lawson
8eeb7da186
getting closer
2018-03-05 22:36:54 -08:00
Nolan Lawson
19d5d9aaae
fix tests again
2018-03-05 21:27:51 -08:00
Nolan Lawson
b5800bc5c9
update users
2018-03-05 20:59:21 -08:00
Nolan Lawson
5c38554a38
update scripts
2018-03-05 20:51:42 -08:00
Nolan Lawson
9872f6073e
continue on test data instance restoration
2018-03-05 20:29:49 -08:00
Nolan Lawson
525066e6ea
add titles to external links, plus tests
2018-03-04 15:31:31 -08:00
Nolan Lawson
456c865a09
make tests less flaky
2018-03-04 12:46:46 -08:00
Nolan Lawson
c6d55f14e7
lint fix
2018-03-03 16:32:10 -08:00
Nolan Lawson
9149887fec
add tests for content warnings
2018-03-03 16:12:48 -08:00
Nolan Lawson
2f5e19bd44
start on content warnings
2018-03-03 15:44:43 -08:00
Nolan Lawson
35282666cc
implement post privacy
2018-03-03 13:23:26 -08:00
Nolan Lawson
d4e770c28d
add media URLs when media is inserted
2018-03-03 11:26:10 -08:00
Nolan Lawson
c2738b7f68
fix bug in media test
2018-03-03 10:27:14 -08:00
Nolan Lawson
e79003d8d7
separate uploaded media by instance/realm
2018-03-03 10:11:32 -08:00
Nolan Lawson
5b94dd7829
add ability to remove media
2018-03-02 21:55:04 -08:00
Nolan Lawson
9f8b4fa9d8
start adding media upload test
2018-03-02 17:54:38 -08:00
Nolan Lawson
d7366e637a
speed up tests
2018-02-28 22:45:42 -08:00
Nolan Lawson
5424242b0f
fix emoji insertion
2018-02-28 21:03:21 -08:00
Nolan Lawson
2614e451b2
add test for compose, and emoji
2018-02-28 18:45:29 -08:00
Nolan Lawson
b6eb997893
add test for compose limits
2018-02-27 21:20:48 -08:00
Nolan Lawson
dae8054276
fix tests
2018-02-25 23:38:06 -08:00
Nolan Lawson
454fcda954
fix display name on instance page
2018-02-25 14:06:36 -08:00
Nolan Lawson
81174e636b
add test for notifications
2018-02-24 21:27:32 -08:00
Nolan Lawson
00ccf35777
add reblogging/unreblogging
2018-02-24 20:35:22 -08:00
Nolan Lawson
1b7a01f1ee
add favorite/unfavorite feature
2018-02-24 14:49:28 -08:00
Nolan Lawson
ab366d6c2c
add favorites/boost test
2018-02-21 18:39:53 -08:00
Nolan Lawson
9b316665b6
add focus test
2018-02-21 09:26:22 -08:00
Nolan Lawson
4d88723cb4
lint fix
2018-02-20 21:30:16 -08:00
Nolan Lawson
ea3f5a33fb
add test for threads
2018-02-20 21:08:26 -08:00
Nolan Lawson
5b051558e1
add test for image modals
2018-02-20 09:42:55 -08:00
Nolan Lawson
e952c7fcb2
add test for sensitive media
2018-02-20 09:05:53 -08:00
Nolan Lawson
09504794c6
add test for account profile statuses
2018-02-20 08:50:48 -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