zulip/web/tests
evykassirer 261f01ede8 input_pill: Highlight previous pill after backspace deletion.
This is helpful for when a user wants to delete multiple pills
in a row, now that a pill needs to be highlighted before it can
be deleted.

It makes more sense intuitively for the previous pill to be selected
after backspace, since the direction of deletion is backwards. We
still potentially focus next() if there is no previous pill, which
is most helpful when the input element has no more pills left, since
this focuses the text field.
2024-09-30 16:37:12 -07:00
..
lib custom_profile_fields: Add "editable_by_user" setting. 2024-09-23 18:09:38 -07:00
templates popovers: Add hotkey hints support via a new handlebar template. 2024-04-11 15:57:24 -07:00
activity.test.js electron_bridge: Harden against hypothetical DOM clobbering attacks. 2024-09-30 16:31: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 upload: Convert module to TypeScript. 2024-05-15 10:53:09 -07:00
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 buddy_list: Include offline users in participants list for large orgs. 2024-09-30 16:35:13 -07:00
buddy_list.test.js buddy_list: Refactor render code for readability. 2024-09-23 15:41:00 -07:00
channel.test.js channel: Use base_page_params. 2024-02-27 21:18:00 -05:00
color_data.test.js
common.test.js search: Remove is:dm suggestion from get_operator_suggestions. 2024-06-17 16:30:40 -07:00
components.test.js toggle: Add register_event_handlers to toggle prototype. 2024-06-17 17:16:21 -07:00
compose_actions.test.js compose: Fix restoring big drafts freezes the app. 2024-08-13 07:53:30 -07:00
compose_closed_ui.test.js message_list: Make data required in the constructor. 2024-09-24 17:16:15 -07: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 compose_recipient: Remove own user pill if other recipients are added. 2024-09-20 15:31:09 -07:00
compose_state.test.js stream picker: Remove stream colorblock. 2024-03-15 11:11:04 -07:00
compose_ui.test.js web: Use util.the for accessing element of single-item lists. 2024-08-20 09:48:15 -07:00
compose_validate.test.js tests: Remove unused sloppy_$ flag. 2024-09-20 16:47:12 -07:00
compose_video.test.js compose_call_ui: Convert module to TypeScript. 2024-06-02 21:49:49 -07:00
compose.test.js echo: Fix incorrect check for message topic. 2024-08-13 09:37:35 -07:00
composebox_typeahead.test.js composebox_typeahead: Move wildcard string to secondary in @-mention. 2024-09-20 15:16:21 -07:00
copy_and_paste.test.js emoji: Convert spritesheets to webp. 2024-09-11 09:03:47 -07:00
deprecated_feature_notice.test.js hotkey: Add keyboard shortcut to navigate to starred messages view. 2024-08-23 15:49:31 -07:00
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 electron_bridge: Harden against hypothetical DOM clobbering attacks. 2024-09-30 16:31:27 -07:00
drafts.test.js drafts: Show saved time in UTC format in a tooltip. 2024-07-01 15:13:21 -07:00
echo.test.js message_list_data_cache: Cache MessageListData objects. 2024-09-10 15:58:15 -07:00
emoji_picker.test.js emoji_names: Rebuild with CLDR 45, emoji-data 15.1. 2024-07-17 22:49:52 -07:00
emoji.test.js ts: Convert emoji.js to TypeScript. 2023-04-05 10:29:01 -07:00
example1.test.js tests: Use make_user & make_bot to create test user & bot. 2024-09-10 16:02:35 -07:00
example2.test.js tests: Use make_user & make_bot to create test user & bot. 2024-09-10 16:02:35 -07:00
example3.test.js filter: Use stream id instead of stream name. 2024-09-18 13:08:14 -07:00
example4.test.js tests: Use make_user & make_bot to create test user & bot. 2024-09-10 16:02:35 -07:00
example5.test.js tests: Use make_user & make_bot to create test user & bot. 2024-09-10 16:02:35 -07: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 tests: Rename test_stream.js to example_stream.js. 2024-09-10 16:02:35 -07:00
example8.test.js tests: Use make_user & make_bot to create test user & bot. 2024-09-10 16:02:35 -07: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 filter: Add function to check if we can show the next unread button. 2024-09-20 11:54:18 -07: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 filter: Use stream id instead of stream name. 2024-09-18 13:08:14 -07:00
hashchange.test.js filter: Use stream id instead of stream name. 2024-09-18 13:08:14 -07:00
hotkey.test.js user_card_popover: Move manage user menu options to user card popover. 2024-07-12 13:03:40 -07:00
i18n.test.js i18n: Use user_notification_settings for tr_tag tests. 2024-07-15 12:35:41 -07:00
input_pill.test.js input_pill: Highlight previous pill after backspace deletion. 2024-09-30 16:37:12 -07: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 left sidebar: Improve how starred message count is hidden. 2024-08-27 13:08:29 -07: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: Reduce TypeScript wreckage. 2024-06-07 11:54:37 -07:00
markdown_parse.test.js markdown: Remove wrapper around get_topic_links. 2024-02-01 12:12:06 -08:00
markdown.test.js user_card_popover: Show popover on all .messagebox user mention. 2024-08-15 16:28:08 -07:00
message_edit.test.js message_edit: Convert module to typescript. 2024-08-19 16:33:04 -07:00
message_events.test.js message_events: Fix live update for views based on message property. 2024-09-10 17:28:04 -07:00
message_flags.test.js web-narrow: Update operators to use channel and channels. 2024-04-24 17:03:36 -07:00
message_list_data.test.js user_topics: Always store stream name in UserTopic. 2024-03-30 16:25:34 -07:00
message_list_view.test.js message_list: Make data required in the constructor. 2024-09-24 17:16:15 -07:00
message_list.test.js buddy_list: Show conversation participants in the right sidebar. 2024-09-30 16:35:13 -07:00
message_store.test.js message_events: Remove message from message_store on deletion. 2024-06-27 14:59:45 -07:00
message_view.test.js filter: Use stream id instead of stream name. 2024-09-18 13:08:14 -07: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 message_view: Access window.history.state through browser_history. 2024-09-24 15:43:27 -07:00
narrow_local.test.js message_list_data_cache: Cache MessageListData objects. 2024-09-10 15:58:15 -07:00
narrow_state.test.js filter: Use stream id instead of stream name. 2024-09-18 13:08:14 -07:00
narrow_unread.test.js filter: Use stream id instead of stream name. 2024-09-18 13:08:14 -07:00
navbar_alerts.test.js page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
notifications.test.js electron_bridge: Harden against hypothetical DOM clobbering attacks. 2024-09-30 16:31:27 -07:00
password.test.js password_quality: Convert .data("minLength") et al. to .attr. 2024-05-03 12:45:46 -07:00
peer_data.test.js filter: Use stream id instead of stream name. 2024-09-18 13:08:14 -07:00
people_errors.test.js compose_box: Fix order of group pm recipient pills on focus. 2024-08-27 13:21:16 -07:00
people.test.js narrow_banner: Fix message view banner for dm with deactivated user. 2024-08-27 15:58:29 -07:00
pill_typeahead.test.js user_group_pill: Accept setting_type as parameter in typeahead_source. 2024-09-24 14:36:45 -07:00
pm_conversations.test.js pm_conversation: Add new has_conversation helper. 2024-07-02 19:02:41 -07:00
pm_list_data.test.js pm_list: Add search to direct message section. 2024-07-08 13:17:05 -07:00
pm_list.test.js left_sidebar: Remove #direct-messages-sticky-header. 2024-07-08 11:43:02 -07:00
poll_widget.test.js settings: Use page_params.is_spectator field for spectator checks. 2024-06-14 17:11:23 -07:00
popover_menus_data.test.js message_list: Make data required in the constructor. 2024-09-24 17:16:15 -07:00
postprocess_content.test.js thumbnails: Mark images as lazy-loaded. 2024-08-16 14:33:25 -07:00
presence.test.js settings: Use page_params.is_spectator field for spectator checks. 2024-06-14 17:11:23 -07:00
reactions.test.js message_helper: Set clean reactions when processing the raw message. 2024-05-29 16:45:36 -07: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 recent_view: Let browser handle tab hotkey. 2024-06-25 14:12:19 -07:00
reload_state.test.js
reload.test.js reload: Convert module to TypeScript. 2024-09-18 15:31:41 -07:00
rendered_markdown.test.js css: Use a class for spoiler header text. 2024-09-03 10:24:40 -07:00
resolved_topic.test.js
rtl.test.js
scheduled_messages.test.js compose_send_menu_popover: Rename module to reflect broader uses. 2024-04-20 13:27:25 -07: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 filter: Use stream id instead of stream name. 2024-09-18 13:08:14 -07:00
search.test.js filter: Use stream id instead of stream name. 2024-09-18 13:08:14 -07:00
server_events.test.js user: Drop is_mirror_dummy field from 'user' object. 2024-08-13 09:37:35 -07:00
settings_bots.test.js web: Replace realm_uri with realm_url in frontend files. 2024-06-03 10:07:10 -07:00
settings_config.test.js web-stream-settings: Update strings for stream rename channel. 2024-04-24 14:35:04 -07:00
settings_data.test.js settings: Handle guests separately for group-based settings. 2024-09-18 11:51:11 -07: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: Remove delete_own_message_policy realm property. 2024-09-12 09:36:02 -07:00
settings_profile_fields.test.js settings_profile_fields: Convert Module to TypeScript. 2024-05-20 11:17:58 -07:00
settings_realm_domains.test.js settings_realm_domains: Fix implicit use of any. 2024-05-03 15:39:55 -07:00
settings_user_topics.test.js settings_user_topics: Fix implicit use of any. 2024-05-03 15:39:55 -07:00
spoilers.test.js rendered_markdown: Convert module to typescript. 2024-01-19 17:54:07 -08:00
starred_messages.test.js left sidebar: Improve how starred message count is hidden. 2024-08-27 13:08:29 -07:00
stream_create_subscribers_data.test.js stream_create: Soft remove users on clicking the remove button. 2024-06-28 15:35:56 -07:00
stream_data.test.js stream_data: Add test cases for getting stream id from slug. 2024-09-19 19:52:18 -07:00
stream_edit.test.js
stream_events.test.js filter: Use stream id instead of stream name. 2024-09-18 13:08:14 -07:00
stream_list_sort.test.js left_sidebar: Add colon : to the list of stream word separators. 2024-05-03 09:20:53 -07:00
stream_list.test.js filter: Use stream id instead of stream name. 2024-09-18 13:08:14 -07:00
stream_pill.test.js popovers: Add stream-info-popover when channel pill is clicked. 2024-09-10 16:16:53 -07:00
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: Add Not subscribed tab to stream settings. 2024-06-04 09:49:50 -07:00
stream_topic_history.test.js stream_topic_history: Ask server for last msg id for historical topics. 2024-06-30 22:37:46 -07:00
submessage.test.js submessage: Replace bogus test data with valid objects. 2024-03-28 12:59:12 -07:00
support.test.js support: Fix implicit use of any. 2024-05-03 15:39:55 -07:00
templates.test.js hotkeys: Show Level 2 Shift key symbol for Shift key in popovers. 2024-04-11 15:57:24 -07:00
time_zone_util.test.js time_zone_util: Avoid relying on timeZoneName: "longOffset". 2023-11-29 09:57:10 -08:00
timerender.test.js timerender: Move util.the into render_date. 2024-09-10 17:20:00 -07:00
topic_generator.test.js topic_generator: Use stream id instead of stream name. 2024-08-15 17:16:22 -07:00
topic_link_util.test.js composebox_typeahead: Avoid generating broken stream-topic links. 2024-06-24 18:14:33 -07:00
topic_list_data.test.js left_sidebar: Open topic menu when clicking on follow topic icon. 2024-07-05 16:36:49 -07:00
transmit.test.js message_list: Don't always cache "Combined feed" view. 2024-04-25 09:20:43 -07:00
typeahead_helper.test.js group_setting_pill: Add code for showing typeahead. 2024-09-19 09:08:33 -07:00
typeahead.test.js typeahead: Rework sort_emojis function. 2024-07-07 11:33:41 -07:00
typing_data.test.js settings: Add option to disable seeing typing notifications. 2024-04-16 11:38:12 -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 unread: Remove useless message_unread function. 2024-09-30 12:07:27 -07:00
upload.test.js upload: Use @uppy/tus to upload files through tusd. 2024-09-19 11:37:29 -07:00
user_events.test.js settings_users: Add live-update on deactivation & reactivation. 2024-06-17 17:16:21 -07:00
user_group_pill.test.js input_pill: Remove display_value in favor of module-specific values. 2024-08-01 17:31:59 -07:00
user_groups.test.js user_groups: Do not show "role:" prefix for system groups. 2024-09-19 09:08:33 -07:00
user_pill.test.js avatar: Stop adding &s=50 to Gravatar and Zulip avatar requests. 2024-08-13 08:57:08 -07:00
user_search.test.js buddy_list: Rename list element to not be named container. 2024-09-23 15:41:00 -07:00
user_status.test.js emoji: Restrict reaction_type for compatibility with typeahead.Emoji. 2024-05-16 14:51:28 -07:00
user_topics_ui.test.js user_topics_ui: Fix 'toggle_topic_visibility_policy' behavior. 2024-08-14 13:20:58 -07:00
user_topics.test.js user_topics: Always store stream name in UserTopic. 2024-03-30 16:25:34 -07:00
util.test.js util: Use blueslip error for util.the instead of an assert. 2024-09-03 13:49:30 -07:00
vdom.test.js eslint: Fix no-jquery/no-append-html errors that need test changes. 2024-04-04 10:11:57 -07:00
watchdog.test.js watchdog: Handle exception in callback. 2023-11-19 15:04:58 -08:00
widgetize.test.js widgets: Cache event handler instead of entire jquery for each widget. 2024-05-08 16:47:07 -07:00
zblueslip.test.js
zjquery.test.js