zulip/frontend_tests/node_tests
sahil839 828759d2ba models: Replace allow_community_topic_editing with edit_topic_policy.
This commit replaces the allow_community_topic_editing boolean with
integer field edit_topic_policy and includes both frontend and
backend changes.

We also update settings_ui.disable_sub_settings_onchange to not
change the color of label as we did previously when the setting
was a checkbox. But now as the setting is dropdown we keep the
label as it is and we don't do anything with label when disabling
dropdowns. Also, this function was used only here so we can safely
change this.
2021-06-16 14:59:36 -07:00
..
lib node tests: Replace incorrect assert with assert.equal in dispatch.js. 2021-06-08 10:28:21 -07:00
templates Revert "templates: Add {{#let}} block helper." 2021-04-13 17:41:10 -07:00
activity.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
alert_words_ui.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
alert_words.js custom_check: Avoid use of assert to avoid confusion with assert.equal. 2021-06-10 09:15:57 -07:00
billing_helpers.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
billing.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
blueslip_stacktrace.js dependencies: Upgrade JavaScript dependencies. 2021-05-10 18:07:13 -07:00
bot_data.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
browser_history.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
buddy_data.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
buddy_list.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
channel.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
color_data.js js: Convert static/js/color_data.js to ES6 module. 2021-02-28 14:23:00 -08:00
colorspace.js colorspace: Remove unused methods. 2021-05-21 16:53:30 -07:00
common.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
components.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
compose_actions.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
compose_closed_ui.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
compose_fade.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
compose_pm_pill.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
compose_state.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
compose_ui.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
compose_validate.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
compose_video.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
compose.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
composebox_typeahead.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
copy_and_paste.js zjsunit: Optionally exercise template code. 2021-06-15 12:33:26 -04:00
deprecated_feature_notice.js deprecated_feature_notice: Move code to a separate module. 2021-06-15 11:58:45 -07:00
dispatch_subs.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
dispatch.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
drafts.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
dropdown_list_widget.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
echo.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
emoji_picker.js zjsunit: Remove rewiremock dependency. 2021-03-06 11:10:57 -05:00
emoji.js zjsunit: Remove rewiremock dependency. 2021-03-06 11:10:57 -05:00
example1.js custom_check: Avoid use of assert to avoid confusion with assert.equal. 2021-06-10 09:15:57 -07:00
example2.js refactor: Extract message_helper.process_new_message. 2021-03-29 14:53:57 -07:00
example3.js js: Convert static/js/page_params.js to ES6 module. 2021-03-26 10:17:56 -07:00
example4.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
example5.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
example6.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
example7.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
fenced_code.js node tests: Move test to fenced_code.js. 2021-03-12 11:18:44 -05:00
fetch_status.js zjsunit: Lift restriction against mocking third party modules. 2021-03-12 10:06:30 -08:00
filter.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
fold_dict.js custom_check: Avoid use of assert to avoid confusion with assert.equal. 2021-06-10 09:15:57 -07:00
hash_util.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
hashchange.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
hotkey.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
i18n.js zjsunit: Optionally exercise template code. 2021-06-15 12:33:26 -04:00
input_pill.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
keydown_util.js keydown_util: Use Event.key instead of deprecated properties. 2021-05-27 23:33:17 -07:00
lazy_set.js custom_check: Avoid use of assert to avoid confusion with assert.equal. 2021-06-10 09:15:57 -07:00
lightbox.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
linkifiers.js refactor: Extract linkifier non-settings logic from markdown.js. 2021-05-19 11:59:28 -07:00
list_cursor.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
list_widget.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
markdown.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
message_edit.js models: Replace allow_community_topic_editing with edit_topic_policy. 2021-06-16 14:59:36 -07:00
message_events.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
message_fetch.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
message_flags.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
message_list_data.js custom_check: Avoid use of assert to avoid confusion with assert.equal. 2021-06-10 09:15:57 -07:00
message_list_view.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
message_list.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
message_store.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
muting.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
narrow_activate.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
narrow_local.js custom_check: Avoid use of assert to avoid confusion with assert.equal. 2021-06-10 09:15:57 -07:00
narrow_state.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
narrow_unread.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
narrow.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
navbar_alerts.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
notifications.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
password.js custom_check: Avoid use of assert to avoid confusion with assert.equal. 2021-06-10 09:15:57 -07:00
peer_data.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
people_errors.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
people.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
pill_typeahead.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
pm_conversations.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
pm_list.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
poll_widget.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
popovers.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
presence.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
reactions.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
recent_senders.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
recent_topics.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
reload_state.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
rendered_markdown.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
rtl.js custom_check: Avoid use of assert to avoid confusion with assert.equal. 2021-06-10 09:15:57 -07:00
schema.js node_tests: Don’t read from most deprecated global variables. 2021-02-10 07:40:22 -08:00
scroll_util.js zjsunit: Lift restriction against mocking third party modules. 2021-03-12 10:06:30 -08:00
search_legacy.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
search_pill.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
search_suggestion_legacy.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
search_suggestion.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
search.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
server_events.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
settings_bots.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
settings_config.js js: Convert static/js/page_params.js to ES6 module. 2021-03-26 10:17:56 -07:00
settings_data.js setting: Add moderator option in email visibility setting in frontend. 2021-05-23 14:26:00 -07:00
settings_emoji.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
settings_muted_topics.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
settings_muted_users.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
settings_org.js models: Replace allow_community_topic_editing with edit_topic_policy. 2021-06-16 14:59:36 -07:00
settings_profile_fields.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
settings_user_groups.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
spoilers.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
starred_messages.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
stream_data.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
stream_edit.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
stream_events.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
stream_list.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
stream_pill.js refactor: Add type field to pill items. 2021-04-27 12:07:57 -07:00
stream_search.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
stream_sort.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
stream_topic_history.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
submessage.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
subs.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
support.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
templates.js zjsunit: Optionally exercise template code. 2021-06-15 12:33:26 -04:00
timerender.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
top_left_corner.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
topic_generator.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
topic_list_data.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
transmit.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
typeahead_helper.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
typeahead.js minor: Check if typeahead query exists. 2021-03-25 02:08:51 -07:00
typing_data.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
typing_status.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
unread.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
upgrade.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
upload.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
user_events.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
user_group_pill.js refactor: Add type field to pill items. 2021-04-27 12:07:57 -07:00
user_groups.js custom_check: Avoid use of assert to avoid confusion with assert.equal. 2021-06-10 09:15:57 -07:00
user_pill.js node tests: Use {override} in run_test. 2021-06-16 12:55:53 -04:00
user_search.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
user_status.js custom_check: Avoid use of assert to avoid confusion with assert.equal. 2021-06-10 09:15:57 -07:00
util.js zjsunit: Optionally exercise template code. 2021-06-15 12:33:26 -04:00
vdom.js custom_check: Avoid use of assert to avoid confusion with assert.equal. 2021-06-10 09:15:57 -07:00
watchdog.js custom_check: Avoid use of assert to avoid confusion with assert.equal. 2021-06-10 09:15:57 -07:00
widgetize.js zjsunit: Wire $ to zjquery by default. 2021-06-16 12:55:53 -04:00
zblueslip.js js: Convert static/js/blueslip.js to ES6 module. 2021-03-17 08:47:15 -04:00
zjquery.js custom_check: Avoid use of assert to avoid confusion with assert.equal. 2021-06-10 09:15:57 -07:00