pinafore/tests/spec
Nolan Lawson 4adc8ff748
feat: implement word/phrase filters (#1990)
* feat: implement word filters

* fix: more progress on word filters

* fix: more progress

* fix: more work

* fix: more work

* fix: more progress

* fix: tweaks

* fix: basic crud stuff

* fix: more work

* test: add tests

* test: more test

* fix: handle filter expiry correctly

* fix: implement more efficient word filter logic

* fix: better required labels

* test: fix test
2021-03-13 17:31:17 -08:00
..
001-basic-spec.js fix(scrolling): use body as scrolling container (#656) 2018-11-17 18:06:49 -08:00
002-login-spec.js fix: remove basic login mode for now (#1554) 2019-10-07 07:15:19 -07:00
003-basic-timeline-spec.js test: use mastodon 3.3.0 for testing (#1917) 2021-01-24 18:26:40 -08:00
004-pinned-statuses.js fix: fix aria-posinset should be 1-based (#1055) 2019-02-28 08:56:25 -08:00
005-status-types.js fix: fix aria-posinset should be 1-based (#1055) 2019-02-28 08:56:25 -08:00
006-tabindex.js fix: fix aria-posinset should be 1-based (#1055) 2019-02-28 08:56:25 -08:00
007-account-profile.js fix: convert many toggle buttons into regular buttons (#1643) 2019-11-17 21:23:32 -05:00
008-status-media.js feat: aria-labels and buttons contain more media info (#1743) 2020-04-25 19:03:39 -07:00
009-threads.js fix: fix aria-posinset should be 1-based (#1055) 2019-02-28 08:56:25 -08:00
010-focus.js fix: restore focus on community page (#1669) 2019-12-13 08:31:05 -08:00
011-reblog-favorites-count.js fix: convert many toggle buttons into regular buttons (#1643) 2019-11-17 21:23:32 -05:00
012-compose.js feat: use emoji-picker-element, add emoji autocompletions/tooltips (#1804) 2020-06-28 23:12:14 -07:00
013-compose-media.js test: fix flakey test (#1956) 2021-02-15 16:45:41 -08:00
014-compose-post-privacy.js fix: first stab at i18n, extract English strings, add French (#1904) 2020-11-29 14:13:27 -08:00
015-compose-content-warnings.js fix: remove aria-pressed entirely (#1647) 2019-11-23 11:25:36 -08:00
016-external-links.js chore: update tested mastodon to v3.1.3 (#1760) 2020-05-02 18:02:29 -07:00
017-compose-reply.js test: use mastodon 3.3.0 for testing (#1917) 2021-01-24 18:26:40 -08:00
018-compose-autosuggest.js feat: intl support for emoji picker (#1910) 2020-12-18 20:02:36 -08:00
019-mention.js feat(statuses): implement "Delete and redraft" (#719) 2018-12-03 23:23:29 -08:00
020-themes.js refactor(themes): use CSS specificity order for themes (#684) 2018-11-24 00:41:36 -08:00
021-followers-follows.js fix: fix aria-posinset should be 1-based (#1055) 2019-02-28 08:56:25 -08:00
022-status-aria-label.js fix: first stab at i18n, extract English strings, add French (#1904) 2020-11-29 14:13:27 -08:00
023-mark-media-as-sensitive.js feat(media): Blurhash (#1381) 2019-08-17 10:54:45 -07:00
024-shortcuts-navigation.js test: use mastodon 3.3.0 for testing (#1917) 2021-01-24 18:26:40 -08:00
025-shortcuts-status.js feat: add "i" as shortcut to open media (#1890) 2020-11-14 14:13:38 -08:00
026-shortcuts-notification.js fix: convert many toggle buttons into regular buttons (#1643) 2019-11-17 21:23:32 -05:00
027-share-target.js feat: implement web share target (#980) 2019-02-13 18:38:44 -08:00
028-report-ui.js test: improve flakiness of report ui test (#1117) 2019-03-23 18:16:20 -07:00
029-back-button-modal.js chore: update standard to v13 (#1370) 2019-08-03 13:49:37 -07:00
030-shortcuts-modal.js chore: update standard to v13 (#1370) 2019-08-03 13:49:37 -07:00
031-account-filters.js feat: add account page filters (#1124) 2019-03-30 21:48:49 -07:00
032-mute-dialog.js fix: fix dialogs within dialogs not opening (#1154) 2019-04-14 19:47:30 -07:00
033-notification-mentions.js feat: add home/notification filter settings (#1226) 2019-05-25 13:21:36 -07:00
034-home-timeline-filters.js feat: add home/notification filter settings (#1226) 2019-05-25 13:21:36 -07:00
035-notification-timeline-filters.js test: use mastodon 3.3.0 for testing (#1917) 2021-01-24 18:26:40 -08:00
036-disable-infinite-load.js test: use mastodon 3.3.0 for testing (#1917) 2021-01-24 18:26:40 -08:00
037-pin-timelines.js fix: first stab at i18n, extract English strings, add French (#1904) 2020-11-29 14:13:27 -08:00
038-memory-leaks.js test: count store listeners in memory leak test (#1853) 2020-08-29 19:18:53 -07:00
039-empty-list.js fix: empty timelines no longer show infinite loading spinner (#1854) 2020-08-30 18:08:55 -07:00
040-shortcuts-search.js feat: pressing / or s focuses search input (#1855) 2020-08-31 16:06:31 -07:00
100-favorite-unfavorite.js fix: convert many toggle buttons into regular buttons (#1643) 2019-11-17 21:23:32 -05:00
101-reblog-unreblog.js fix: convert many toggle buttons into regular buttons (#1643) 2019-11-17 21:23:32 -05:00
102-notifications.js fix: first stab at i18n, extract English strings, add French (#1904) 2020-11-29 14:13:27 -08:00
103-compose.js fix: fix aria-posinset should be 1-based (#1055) 2019-02-28 08:56:25 -08:00
104-streaming.js fix: fix aria-posinset should be 1-based (#1055) 2019-02-28 08:56:25 -08:00
105-deletes.js chore: update standard to v13 (#1370) 2019-08-03 13:49:37 -07:00
106-follow-requests.js fix: convert many toggle buttons into regular buttons (#1643) 2019-11-17 21:23:32 -05:00
107-streaming-gap.js fix: large streaming gaps by refetching (#1362) 2019-07-28 19:38:34 -07:00
108-compose-dialog.js fix: first stab at i18n, extract English strings, add French (#1904) 2020-11-29 14:13:27 -08:00
109-compose-media.js feat: mark media as sensitive without a CW (#1486) 2019-09-15 10:45:46 -07:00
110-compose-content-warnings.js feat: use emoji-picker-element, add emoji autocompletions/tooltips (#1804) 2020-06-28 23:12:14 -07:00
111-focus.js fix: fix aria-posinset should be 1-based (#1055) 2019-02-28 08:56:25 -08:00
112-status-links.js chore: update tested mastodon to v3.1.3 (#1760) 2020-05-02 18:02:29 -07:00
113-block-unblock.js test: fix flakey test (#1970) 2021-02-22 20:36:59 -08:00
114-mute-unmute.js fix: convert many toggle buttons into regular buttons (#1643) 2019-11-17 21:23:32 -05:00
115-follow-unfollow.js test: fix flakey test (#1957) 2021-02-15 16:45:46 -08:00
116-follow-requests.js test: make follow request test less flaky (#1558) 2019-10-08 05:59:55 -07:00
117-pin-unpin.js fix: convert many toggle buttons into regular buttons (#1643) 2019-11-17 21:23:32 -05:00
118-display-name-custom-emoji.js chore: update standard and eslint-plugin-html (#1963) 2021-02-20 13:40:33 -08:00
119-status-counts-update.js fix: convert many toggle buttons into regular buttons (#1643) 2019-11-17 21:23:32 -05:00
120-status-aria-label.js feat: aria-labels and buttons contain more media info (#1743) 2020-04-25 19:03:39 -07:00
121-delete-and-redraft.js fix: delete-and-redraft preserves sensitive status (#1496) 2019-09-17 00:19:53 -07:00
122-replies-in-thread.js perf: lazy-load the thread context (#1774) 2020-05-16 13:35:57 -07:00
123-notification-mentions.js chore: update standard to v13 (#1370) 2019-08-03 13:49:37 -07:00
124-home-timeline-filters.js chore: update standard to v13 (#1370) 2019-08-03 13:49:37 -07:00
125-notification-timeline-filters.js test: fix flakey notification test (#1958) 2021-02-15 16:45:51 -08:00
126-polls.js fix: fix polls with content warnings (#1768) 2020-05-10 19:41:55 -07:00
127-compose-polls.js fix: remove aria-pressed entirely (#1647) 2019-11-23 11:25:36 -08:00
128-disable-infinite-load.js feat: add option to disable infinite scroll (#1253) 2019-05-28 22:46:01 -07:00
129-wellness.js fix: fix disableNotificationsBadge aria-label (#1260) 2019-06-01 15:51:53 -07:00
130-focal-point.js test: re-enable skipped tests, use quarantine mode (#1329) 2019-07-08 20:51:30 -07:00
131-compose-autosuggest.js test: use mastodon 3.3.0 for testing (#1917) 2021-01-24 18:26:40 -08:00
132-threads-and-updates.js test: add another threading test (#1773) 2020-05-15 07:47:42 -07:00
133-favorites.js fix: fix ajax code, add test, switch parser library 2020-07-04 19:34:01 -07:00
134-community.js test: add test for accessible radio buttons in /community (#1845) 2020-08-25 22:16:14 -07:00
135-bookmarks.js fix: tidy up bookmarks, add tests 2020-08-25 23:47:20 -07:00
136-empty-list.js fix: empty timelines no longer show infinite loading spinner (#1854) 2020-08-30 18:08:55 -07:00
137-shortcuts-spoiler.js feat: implement shortcut for opening/closing all CWs (#1973) 2021-02-27 18:31:53 -08:00
138-word-filters.js feat: implement word/phrase filters (#1990) 2021-03-13 17:31:17 -08:00