zulip/web/tests
Anders Kaseorg 85d5669a4a web: Fix selectors to correspond with annotated types.
TypeScript does not check that these annotations are consistent with
the given selector strings.  We need to ensure that ourselves for
runtime safety.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-03-19 13:14:27 -07:00
..
lib stream picker: Remove stream colorblock. 2024-03-15 11:11:04 -07:00
templates
activity.test.js web: Fix selectors to correspond with annotated types. 2024-03-19 13:14:27 -07:00
alert_words_ui.test.js node tests: Use noop helper function pattern in test files. 2023-12-14 14:51:33 -08:00
alert_words.test.js alert_words: Highlight overlapping alert words more accurately. 2024-03-19 11:20:16 -07:00
blueslip_stacktrace.test.js
bot_data.test.js models: Extract zerver.models.users. 2023-12-16 22:08:44 -08:00
browser_history.test.js settings: Rename default_view and escape_navigates_to_default_view. 2023-10-26 11:00:12 -07:00
buddy_data.test.js compose fade users: Remove fade logic in favor of buddy list split. 2024-02-22 16:05:27 -08:00
buddy_list.test.js buddy_list: Convert module to typescript. 2024-02-22 16:05:27 -08:00
channel.test.js channel: Use base_page_params. 2024-02-27 21:18:00 -05:00
color_data.test.js
common.test.js hotkey: Correct Mac equivalent of Alt and handle exceptions separately. 2024-01-25 10:51:25 -08:00
components.test.js node tests: Use noop helper function pattern in test files. 2023-12-14 14:51:33 -08:00
compose_actions.test.js tests: Replace unneeded override_rewire uses by whole-module mocks. 2024-03-15 17:29:47 -04:00
compose_closed_ui.test.js filter: Remove incorrect check for All messages view. 2024-01-15 12:26:24 -08:00
compose_fade.test.js compose fade users: Remove fade logic in favor of buddy list split. 2024-02-22 16:05:27 -08:00
compose_pm_pill.test.js users: Add "(guest)" to names for guest users. 2023-10-12 12:06:10 -07:00
compose_state.test.js stream picker: Remove stream colorblock. 2024-03-15 11:11:04 -07:00
compose_ui.test.js message_view: Allow quoting selected message text, via hotkey and menu. 2024-03-12 12:29:30 -07:00
compose_validate.test.js page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
compose_video.test.js page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
compose.test.js stream picker: Remove stream colorblock. 2024-03-15 11:11:04 -07:00
composebox_typeahead.test.js tests: Replace unneeded override_rewire uses by whole-module mocks. 2024-03-15 17:29:47 -04:00
copy_and_paste.test.js copy_and_paste: Fix formatting of code pasted from VS Code. 2024-03-05 11:34:22 -08:00
deprecated_feature_notice.test.js
dispatch_subs.test.js tests: Replace unneeded override_rewire uses by whole-module mocks. 2024-03-15 17:29:47 -04:00
dispatch.test.js alert_words: Highlight overlapping alert words more accurately. 2024-03-19 11:20:16 -07:00
drafts.test.js tests: Replace unneeded override_rewire uses by whole-module mocks. 2024-03-15 17:29:47 -04:00
echo.test.js compose: Fix bug where sometimes message draft remained post sending it. 2024-02-20 11:59:46 -08:00
emoji_picker.test.js emoji: Fallback to Google Modern for unsupported new Twitter emoji. 2023-11-28 23:46:49 -08:00
emoji.test.js ts: Convert emoji.js to TypeScript. 2023-04-05 10:29:01 -07:00
example1.test.js docs: Add missing spaces around code spans. 2023-12-14 00:05:44 -08:00
example2.test.js
example3.test.js narrow_state: Use message_lists.current to return current filter. 2024-02-24 08:31:18 -08:00
example4.test.js node tests: Use noop helper function pattern in test files. 2023-12-14 14:51:33 -08:00
example5.test.js narrow_state: Use message_lists.current to return current filter. 2024-02-24 08:31:18 -08:00
example6.test.js node tests: Use noop helper function pattern in test files. 2023-12-14 14:51:33 -08:00
example7.test.js unread: Fix process_visible race with fetching. 2024-02-05 23:17:43 -08:00
example8.test.js narrow_state: Use message_lists.current to return current filter. 2024-02-24 08:31:18 -08:00
fenced_code.test.js
fetch_status.test.js refactor: Extract message_feed_loading module from message_scroll. 2023-05-14 11:24:31 -07:00
filter.test.js page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
fold_dict.test.js eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
gear_menu_util.test.js page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
hash_util.test.js notifications: Collapse blockquotes and "user said" paragraphs. 2024-01-30 17:22:20 -08:00
hashchange.test.js narrow: Merge narrow activate and deactivate calls. 2024-02-27 19:43:31 -08:00
hotkey.test.js message_edit: Reimplement message history modal as an overlay. 2024-03-18 17:26:28 -07:00
i18n.test.js page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
input_pill.test.js emoji: Remove number as possible type for emoji_code. 2024-01-28 14:17:15 -08:00
internal_url.test.js
keydown_util.test.js
lazy_set.test.js lazy set: Increase code coverage. 2023-10-31 16:06:07 -07:00
left_sidebar_navigation_area.test.js filter: Remove incorrect check for All messages view. 2024-01-15 12:26:24 -08:00
lightbox.test.js lightbox: Use rows module to query message_row elements. 2024-01-18 08:31:48 -08:00
linkifiers.test.js Revert "linkifiers: Match JS implementation to server implementation." 2023-11-16 14:59:48 -08:00
list_cursor.test.js node tests: Use noop helper function pattern in test files. 2023-12-14 14:51:33 -08:00
list_widget.test.js list_widget: Remove get. 2023-12-26 17:30:33 -08:00
markdown_parse.test.js markdown: Remove wrapper around get_topic_links. 2024-02-01 12:12:06 -08:00
markdown.test.js markdown: Remove wrapper around get_topic_links. 2024-02-01 12:12:06 -08:00
message_edit.test.js page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
message_events.test.js page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
message_fetch.test.js message_fetch: Check filter instead of message list. 2024-03-12 11:31:23 -07:00
message_flags.test.js js: Rename top_left_corner.js to left_sidebar_navigation_area.js. 2023-07-24 13:02:28 -07:00
message_list_data.test.js filter: Remove incorrect check for All messages view. 2024-01-15 12:26:24 -08:00
message_list_view.test.js message_edit_notice: Change edited notice computation logic location. 2024-02-12 10:51:12 -08:00
message_list.test.js page_params: Split out state data for current user. 2024-02-15 10:22:52 -08:00
message_store.test.js page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
muted_users.test.js i18n: Localize date and time displays across the app. 2023-02-26 17:43:47 -08:00
narrow_activate.test.js narrow_state: Use message_lists.current to return current filter. 2024-02-24 08:31:18 -08:00
narrow_local.test.js filter: Make excludes_muted_topics a method of the Filter class. 2024-02-24 08:31:18 -08:00
narrow_state.test.js filter: Make excludes_muted_topics a method of the Filter class. 2024-02-24 08:31:18 -08:00
narrow_unread.test.js narrow_state: Use message_lists.current to return current filter. 2024-02-24 08:31:18 -08:00
narrow.test.js onboarding: Improve placeholder message for dm with yourself. 2024-03-01 16:09:54 -08:00
navbar_alerts.test.js page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
notifications.test.js page_params: Split out state data for current user. 2024-02-15 10:22:52 -08:00
password.test.js
peer_data.test.js page_params: Split out state data for current user. 2024-02-15 10:22:52 -08:00
people_errors.test.js people: Remove string type for user_id. 2024-01-19 17:54:07 -08:00
people.test.js people: Don't refetch user when we already have it. 2024-03-05 11:27:34 -08:00
pill_typeahead.test.js tests: Avoid override_rewire for bootstrap_typeahead. 2024-03-15 12:56:03 -07:00
pm_conversations.test.js node-tests: Update references to "private message" and "PM". 2023-06-26 11:07:28 -07:00
pm_list_data.test.js narrow_state: Use message_lists.current to return current filter. 2024-02-24 08:31:18 -08:00
pm_list.test.js pm_list: Remove not needed narrow_state mock. 2024-01-18 08:31:48 -08:00
poll_widget.test.js
popover_menus_data.test.js narrow_state: Use message_lists.current to return current filter. 2024-02-24 08:31:18 -08:00
presence.test.js page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
reactions.test.js reactions: Deduplicate shared code. 2024-03-05 14:54:45 -08:00
realm_playground.test.js pygments_data: Move data to typescript. 2024-01-24 17:06:03 -08:00
recent_senders.test.js message_util: Convert module to typescript. 2024-01-05 10:47:12 -08:00
recent_view.test.js compose_tooltips: Rename "non-stream" to "non-specific" type/view. 2024-03-05 10:55:20 -08:00
reload_state.test.js
reload.test.js node tests: Use noop helper function pattern in test files. 2023-12-14 14:51:33 -08:00
rendered_markdown.test.js rendered_markdown: Refine templates and logic for REPL, copy buttons. 2024-03-11 15:38:03 -07:00
resolved_topic.test.js
rtl.test.js
scheduled_messages.test.js compose_banner: Display time for messages with < 5 mins scheduled time. 2023-11-10 09:20:15 -08:00
scroll_util.test.js refactor: Move simplebar helper functions from ui to scroll_util. 2023-04-26 12:59:08 -07:00
search_suggestion.test.js page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
search.test.js tests: Avoid override_rewire for bootstrap_typeahead. 2024-03-15 12:56:03 -07:00
server_events.test.js node tests: Use noop helper function pattern in test files. 2023-12-14 14:51:33 -08:00
settings_bots.test.js page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
settings_config.test.js notification_settings: Add tooltip to checkboxes in the triggers table. 2023-12-04 16:38:19 -08:00
settings_data.test.js page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
settings_emoji.test.js
settings_muted_users.test.js node tests: Use noop helper function pattern in test files. 2023-12-14 14:51:33 -08:00
settings_org.test.js settings: Scroll save button into view when a change made needs saving. 2024-03-14 17:31:39 -07:00
settings_profile_fields.test.js page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
settings_realm_domains.test.js node tests: Use noop helper function pattern in test files. 2023-12-14 14:51:33 -08:00
settings_user_topics.test.js node tests: Use noop helper function pattern in test files. 2023-12-14 14:51:33 -08:00
spoilers.test.js rendered_markdown: Convert module to typescript. 2024-01-19 17:54:07 -08:00
starred_messages.test.js js: Rename top_left_corner.js to left_sidebar_navigation_area.js. 2023-07-24 13:02:28 -07:00
stream_create_subscribers_data.test.js page_params: Split out state data for current user. 2024-02-15 10:22:52 -08:00
stream_data.test.js stream_data: Allow undefined stream_id in get_color. 2024-03-01 15:49:53 -08:00
stream_edit.test.js
stream_events.test.js tests: Replace unneeded override_rewire uses by whole-module mocks. 2024-03-15 17:29:47 -04:00
stream_list_sort.test.js refactor: Rename stream_sort.js to stream_list_sort.js. 2023-04-25 10:05:59 -07:00
stream_list.test.js narrow_state: Use message_lists.current to return current filter. 2024-02-24 08:31:18 -08:00
stream_pill.test.js
stream_search.test.js stream_list: Convert module to typescript. 2024-02-23 16:18:48 -08:00
stream_settings_ui.test.js stream-settings: Fix right panel resetting on filter change. 2024-03-15 17:22:10 -07:00
stream_topic_history.test.js node tests: Use noop helper function pattern in test files. 2023-12-14 14:51:33 -08:00
submessage.test.js
support.test.js corporate: Update directories for activity and support frontend files. 2024-02-29 15:11:48 -08:00
templates.test.js
time_zone_util.test.js time_zone_util: Avoid relying on timeZoneName: "longOffset". 2023-11-29 09:57:10 -08:00
timerender.test.js refactor: Don't use today arg from render_now in timerender tests. 2024-01-18 08:32:30 -08:00
topic_generator.test.js topic_generator: Convert module to typescript. 2024-01-28 14:20:45 -08:00
topic_list_data.test.js topic_list: Update the order of "Followed" topics in the muted stream. 2023-09-11 17:55:37 -07:00
transmit.test.js reload: Remove redundant parameter. 2024-03-11 14:13:26 -07:00
typeahead_helper.test.js typeahead: Update activity score computation algorithm for streams. 2024-03-08 16:11:17 -08:00
typeahead.test.js typeahead: Prefer word boundary matches to arbitrary substring matches. 2024-01-29 17:24:11 -08:00
typing_data.test.js muted_users: Hide muted typists in streams. 2023-10-10 17:36:55 -07:00
typing_events.test.js narrow_state: Use message_lists.current to return current filter. 2024-02-24 08:31:18 -08:00
typing_status.test.js typing_status: Use TypeScript unions for 'Recipient' type. 2024-02-07 09:12:49 -08:00
ui_util.test.js notifications: Collapse blockquotes and "user said" paragraphs. 2024-01-30 17:22:20 -08:00
unread.test.js page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
upload.test.js tests: Fix direct mutation of ES modules again, again. 2024-02-19 21:20:35 -05:00
user_events.test.js buddy_list: Convert module to typescript. 2024-02-22 16:05:27 -08:00
user_group_pill.test.js user_group_pill: Add test coverage for append_user_group. 2023-07-17 10:38:24 -07:00
user_groups.test.js group-settings: Handle invalid urls correctly. 2024-02-22 13:09:33 -08:00
user_pill.test.js page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
user_search.test.js web: Fix selectors to correspond with annotated types. 2024-03-19 13:14:27 -07:00
user_status.test.js ts: Migrate user_status module to TypeScript. 2023-10-30 11:10:47 -07:00
user_topics.test.js user_topics: Pop user_topics from page_params. 2023-09-11 10:57:38 -07:00
util.test.js util: Add test coverage for lower_same. 2024-03-01 15:49:53 -08:00
vdom.test.js vdom: Eliminate undefined type declaration for impossible case. 2024-02-21 10:49:24 -08:00
watchdog.test.js watchdog: Handle exception in callback. 2023-11-19 15:04:58 -08:00
widgetize.test.js narrow_state: Use message_lists.current to return current filter. 2024-02-24 08:31:18 -08:00
zblueslip.test.js
zjquery.test.js