Skip to content

Migrate specs in vue_shared, vuex_shared, vue_mr_widget to Jest

Himanshu Kapoor requested to merge himkp-jest-vue-shared-2 into master

What does this MR do?

This MR migrates:

to Jest.

Screenshots

All tests pass locally

||> 4:15PM <> gitlab <> himkp-jest-vue-shared-2 <~> |> yarn jest frontend/vue_
PASS ee/spec/frontend/vue_shared/license_compliance/components/admin_license_management_row_spec.js (5.415s)
PASS ee/spec/frontend/vue_shared/license_compliance/components/add_license_form_spec.js (5.486s)
PASS ee/spec/frontend/vue_shared/components/notes/system_note_spec.js (5.702s)
PASS ee/spec/frontend/vue_shared/license_compliance/mr_widget_license_report_spec.js (5.831s)
PASS spec/frontend/vue_mr_widget/components/mr_widget_memory_usage_spec.js (5.847s)
PASS ee/spec/frontend/vue_shared/security_reports/components/modal_spec.js (5.856s)
PASS ee/spec/frontend/vue_shared/security_reports/components/vulnerability_details_spec.js (5.965s)
PASS ee/spec/frontend/vue_mr_widget/components/mr_widget_pipeline_container_spec.js (6.663s)
PASS spec/frontend/vue_shared/components/user_popover/user_popover_spec.js (6.981s)
PASS spec/frontend/vue_shared/components/markdown/suggestions_spec.js
PASS ee/spec/frontend/vue_shared/license_compliance/license_management_spec.js
PASS spec/frontend/vue_mr_widget/deployment/deployment_actions_spec.js (7.394s)
PASS ee/spec/frontend/vue_shared/components/accordion/accordion_item_spec.js
PASS spec/frontend/vue_shared/droplab_dropdown_button_spec.js
PASS ee/spec/frontend/vue_shared/discover/card_security_discover_app_spec.js
PASS ee/spec/frontend/vue_mr_widget/components/visual_review_app_spec.js
PASS spec/frontend/vue_mr_widget/components/states/mr_widget_merged_spec.js
PASS spec/frontend/vue_mr_widget/components/mr_widget_suggest_pipeline_spec.js
PASS spec/frontend/vue_mr_widget/components/states/mr_widget_conflicts_spec.js
PASS ee/spec/frontend/vue_mr_widget/components/approvals/approvals_list_spec.js
PASS spec/frontend/vue_mr_widget/components/states/mr_widget_unresolved_discussions_spec.js
PASS spec/frontend/vue_mr_widget/components/states/mr_widget_auto_merge_enabled_spec.js
PASS spec/frontend/vue_mr_widget/components/states/mr_widget_wip_spec.js
PASS ee/spec/frontend/vue_shared/security_reports/components/event_item_spec.js
PASS ee/spec/frontend/vue_shared/security_reports/grouped_security_reports_app_spec.js (9.002s)
PASS spec/frontend/vue_mr_widget/components/states/mr_widget_ready_to_merge_spec.js (9.373s)
PASS ee/spec/frontend/vue_shared/license_compliance/components/set_approval_status_modal_spec.js
PASS spec/frontend/vue_shared/components/memory_graph_spec.js
PASS ee/spec/frontend/vue_shared/components/sidebar/epics_select/base_spec.js
PASS ee/spec/frontend/vue_shared/security_reports/components/modal_footer_spec.js
PASS spec/frontend/vue_mr_widget/deployment/deployment_spec.js (10.663s)
PASS ee/spec/frontend/vue_shared/components/reports/report_item_spec.js
PASS spec/frontend/vue_shared/components/smart_virtual_list_spec.js
PASS ee/spec/frontend/vue_shared/metrics_reports/grouped_metrics_reports_app_spec.js
PASS spec/frontend/vue_shared/components/sidebar/labels_select_vue/dropdown_contents_labels_view_spec.js
PASS spec/frontend/vue_shared/components/sidebar/labels_select_vue/dropdown_contents_create_view_spec.js
PASS ee/spec/frontend/vue_shared/components/reports/report_issues_spec.js
PASS spec/frontend/vue_shared/components/markdown/field_spec.js
PASS spec/frontend/vue_shared/components/issue/issue_milestone_spec.js
PASS spec/frontend/vue_shared/components/sidebar/labels_select/base_spec.js
PASS spec/frontend/vue_mr_widget/components/mr_widget_pipeline_container_spec.js
PASS spec/frontend/vue_shared/components/date_time_picker/date_time_picker_spec.js
PASS spec/frontend/vue_shared/components/content_viewer/viewers/markdown_viewer_spec.js
PASS ee/spec/frontend/vue_shared/dashboards/components/project_pipeline_spec.js
PASS spec/frontend/vue_mr_widget/deployment/deployment_action_button_spec.js
PASS spec/frontend/vue_shared/components/content_viewer/content_viewer_spec.js
PASS ee/spec/frontend/vue_mr_widget/components/blocking_merge_requests/blocking_merge_requests_report_spec.js
PASS spec/frontend/vue_shared/components/commit_spec.js
PASS spec/frontend/vue_shared/components/diff_viewer/viewers/renamed_spec.js
PASS spec/frontend/vue_mr_widget/mr_widget_options_spec.js (12.835s)
PASS ee/spec/frontend/vue_shared/security_reports/components/dismissal_note_spec.js
PASS ee/spec/frontend/vue_shared/metrics_reports/components/metrics_reports_issue_body_spec.js
PASS spec/frontend/vue_shared/components/sidebar/labels_select_vue/labels_select_root_spec.js
PASS ee/spec/frontend/vue_mr_widget/components/states/mr_widget_ready_to_merge_spec.js
PASS spec/frontend/vue_mr_widget/components/mr_widget_pipeline_spec.js
PASS ee/spec/frontend/vue_shared/dashboards/store/mutations_spec.js
PASS spec/frontend/vue_shared/components/file_finder/item_spec.js
PASS spec/frontend/vue_shared/components/project_selector/project_selector_spec.js
PASS spec/frontend/vue_mr_widget/components/mr_widget_header_spec.js
PASS spec/frontend/vue_shared/components/blob_viewers/rich_viewer_spec.js
  ● Console

    console.info node_modules/vue/dist/vue.runtime.common.dev.js:8397
      Download the Vue Devtools extension for a better development experience:
      https://github.com/vuejs/vue-devtools
    console.info node_modules/vue/dist/vue.runtime.common.dev.js:8406
      You are running Vue in development mode.
      Make sure to turn on production mode when deploying for production.
      See more tips at https://vuejs.org/guide/deployment.html

PASS spec/frontend/vue_shared/components/sidebar/date_picker_spec.js
PASS ee/spec/frontend/vue_mr_widget/components/states/mr_widget_auto_merge_enabled_spec.js
PASS ee/spec/frontend/vue_shared/components/accordion/accordion_spec.js
PASS ee/spec/frontend/vue_shared/components/security_reports/severity_badge_spec.js
PASS ee/spec/frontend/vue_mr_widget/mr_widget_pipeline_spec.js
PASS spec/frontend/vue_shared/components/markdown/field_view_spec.js
PASS ee/spec/frontend/vue_mr_widget/components/approvals/approvals_footer_spec.js
PASS spec/frontend/vue_shared/components/sidebar/labels_select_vue/dropdown_title_spec.js
PASS spec/frontend/vue_shared/components/issue/issue_warning_spec.js
PASS ee/spec/frontend/vue_mr_widget/ee_mr_widget_options_spec.js (14.728s)
PASS spec/frontend/vue_mr_widget/components/artifacts_list_app_spec.js
PASS ee/spec/frontend/vue_shared/security_reports/components/issue_note_spec.js
PASS ee/spec/frontend/vue_shared/security_reports/components/security_issue_body_spec.js
PASS ee/spec/frontend/vue_shared/security_reports/components/dismiss_button_spec.js
PASS ee/spec/frontend/vue_shared/security_reports/components/dismissal_comment_modal_footer_spec.js
PASS spec/frontend/vue_shared/components/diff_viewer/diff_viewer_spec.js
PASS spec/frontend/vue_shared/components/file_row_spec.js
PASS ee/spec/frontend/vue_mr_widget/components/approvals/approvals_summary_spec.js
PASS spec/frontend/vue_shared/components/clone_dropdown_spec.js
PASS ee/spec/frontend/vue_shared/components/deployment_instance/deployment_instance_spec.js
PASS spec/frontend/vue_mr_widget/deployment/deployment_view_button_spec.js
PASS spec/frontend/vue_shared/components/sidebar/labels_select/dropdown_value_spec.js
PASS spec/frontend/vue_shared/components/sidebar/labels_select_vue/dropdown_value_spec.js
PASS spec/frontend/vue_shared/components/sidebar/labels_select_vue/dropdown_contents_spec.js
PASS ee/spec/frontend/vue_shared/components/sidebar/epics_select/dropdown_contents_spec.js
PASS ee/spec/frontend/vue_shared/components/sidebar/epics_select/dropdown_value_spec.js
PASS ee/spec/frontend/vue_shared/security_reports/components/split_button_spec.js
PASS spec/frontend/vue_mr_widget/components/states/mr_widget_commits_header_spec.js
PASS spec/frontend/vue_mr_widget/components/states/mr_widget_pipeline_tour_spec.js
PASS spec/frontend/vue_shared/components/sidebar/labels_select_vue/label_item_spec.js
PASS ee/spec/frontend/vue_shared/security_reports/components/merge_request_note_spec.js
PASS spec/frontend/vue_shared/components/rich_content_editor/rich_content_editor_spec.js
PASS spec/frontend/vue_mr_widget/components/mr_collapsible_extension_spec.js
PASS ee/spec/frontend/vue_shared/security_reports/components/dismissal_comment_box_spec.js
PASS ee/spec/frontend/vue_shared/components/sidebar/epics_select/dropdown_search_input_spec.js
PASS spec/frontend/vue_shared/components/issue/related_issuable_item_spec.js
PASS ee/spec/frontend/vue_shared/security_reports/components/dismissal_comment_box_toggle_spec.js
PASS ee/spec/frontend/vue_shared/components/sidebar/epics_select/dropdown_header_spec.js
PASS spec/frontend/vue_shared/components/issue/issue_assignees_spec.js
PASS spec/frontend/vue_mr_widget/components/mr_widget_terraform_plan_spec.js
PASS spec/frontend/vue_shared/components/markdown/toolbar_spec.js
PASS spec/frontend/vue_shared/components/awards_list_spec.js
PASS spec/frontend/vue_shared/components/expand_button_spec.js
PASS ee/spec/frontend/vue_shared/components/sidebar/epics_select/dropdown_title_spec.js
PASS ee/spec/frontend/vue_shared/components/sidebar/epics_select/dropdown_value_collapsed_spec.js
PASS spec/frontend/vue_shared/components/sidebar/labels_select/dropdown_title_spec.js
PASS spec/frontend/vue_mr_widget/components/states/mr_widget_checking_spec.js
PASS ee/spec/frontend/vue_mr_widget/components/blocking_merge_requests/blocking_merge_requests_body_spec.js
PASS ee/spec/frontend/vue_shared/dashboards/components/alerts_spec.js
PASS ee/spec/frontend/vue_shared/dashboards/components/time_ago_spec.js
PASS spec/frontend/vue_shared/components/markdown/header_spec.js
PASS spec/frontend/vue_shared/components/notes/system_note_spec.js
PASS spec/frontend/vue_shared/components/toggle_button_spec.js
PASS spec/frontend/vue_mr_widget/components/states/mr_widget_failed_to_merge_spec.js
PASS spec/frontend/vue_shared/plugins/global_toast_spec.js
PASS spec/frontend/vue_shared/components/filtered_search_dropdown_spec.js
PASS spec/frontend/vue_shared/components/user_avatar/user_avatar_list_spec.js
PASS spec/frontend/vue_shared/components/modal_copy_button_spec.js
PASS spec/frontend/vue_mr_widget/components/states/mr_widget_auto_merge_failed_spec.js
PASS spec/frontend/vue_mr_widget/components/artifacts_list_spec.js
PASS spec/frontend/vue_alerts_spec.js
PASS spec/frontend/vue_shared/components/header_ci_component_spec.js
PASS spec/frontend/vue_mr_widget/components/states/mr_widget_commit_message_dropdown_spec.js
PASS spec/frontend/vue_shared/components/blob_viewers/simple_viewer_spec.js
PASS spec/frontend/vue_mr_widget/components/mr_widget_rebase_spec.js
PASS spec/frontend/vue_shared/components/gl_countdown_spec.js
PASS spec/frontend/vue_mr_widget/components/states/mr_widget_closed_spec.js
PASS ee/spec/frontend/vue_mr_widget/components/merge_train_helper_text_spec.js
PASS spec/frontend/vue_shared/components/pagination_links_spec.js
PASS ee/spec/frontend/vue_shared/components/sidebar/epics_select/store/getters_spec.js
PASS ee/spec/frontend/vue_mr_widget/components/approvals/approvals_summary_optional_spec.js
PASS spec/frontend/vue_shared/components/changed_file_icon_spec.js
PASS spec/frontend/vue_mr_widget/components/states/mr_widget_pipeline_blocked_spec.js
PASS spec/frontend/vue_shared/components/markdown/suggestion_diff_header_spec.js
PASS spec/frontend/vue_shared/components/notes/placeholder_note_spec.js
PASS spec/frontend/vue_mr_widget/components/review_app_link_spec.js
PASS spec/frontend/vue_shared/components/project_selector/project_list_item_spec.js
PASS spec/frontend/vue_shared/components/gl_modal_vuex_spec.js
PASS spec/frontend/vue_shared/components/content_viewer/viewers/download_viewer_spec.js
PASS spec/frontend/vue_mr_widget/components/states/mr_widget_archived_spec.js
PASS spec/frontend/vue_mr_widget/components/mr_widget_alert_message_spec.js
PASS spec/frontend/vue_mr_widget/components/states/mr_widget_pipeline_failed_spec.js
PASS spec/frontend/vue_shared/components/split_button_spec.js
PASS spec/frontend/vue_shared/components/user_avatar/user_avatar_link_spec.js
PASS spec/frontend/vue_shared/components/ci_badge_link_spec.js
PASS spec/frontend/vue_mr_widget/components/states/mr_widget_sha_mismatch_spec.js
PASS spec/frontend/vue_mr_widget/components/states/mr_widget_missing_branch_spec.js
PASS spec/frontend/vue_mr_widget/components/states/mr_widget_not_allowed_spec.js
PASS spec/frontend/vue_shared/components/markdown/suggestion_diff_spec.js
PASS spec/frontend/vue_mr_widget/components/states/mr_widget_merging_spec.js
PASS spec/frontend/vue_shared/components/dropdown/dropdown_button_spec.js
PASS spec/frontend/vue_mr_widget/components/mr_widget_status_icon_spec.js
PASS spec/frontend/vue_shared/components/paginated_list_spec.js
PASS spec/frontend/vue_shared/components/table_pagination_spec.js
PASS spec/frontend/vue_shared/components/sidebar/labels_select_vue/dropdown_button_spec.js
PASS spec/frontend/vue_shared/components/gl_toggle_vuex_spec.js
PASS ee/spec/frontend/vue_mr_widget/components/merge_immediately_confirmation_dialog_spec.js
PASS spec/frontend/vue_shared/components/user_avatar/user_avatar_image_spec.js
PASS spec/frontend/vue_shared/components/confirm_modal_spec.js
PASS ee/spec/frontend/vue_shared/metrics_reports/store/mutations_spec.js
PASS ee/spec/frontend/vue_shared/security_reports/store/actions_spec.js
PASS ee/spec/frontend/vue_shared/components/linked_pipelines_mini_list_spec.js
PASS ee/spec/frontend/vue_shared/security_reports/store/mutations_spec.js
PASS ee/spec/frontend/vue_shared/license_compliance/components/add_license_form_dropdown_spec.js
PASS spec/frontend/vue_shared/components/date_time_picker/date_time_picker_input_spec.js
PASS spec/frontend/vue_shared/components/loading_button_spec.js
PASS ee/spec/frontend/vue_shared/license_compliance/store/actions_spec.js
PASS spec/frontend/vue_shared/components/dismissible_alert_spec.js
PASS spec/frontend/vue_shared/components/clipboard_button_spec.js
PASS ee/spec/frontend/vue_shared/metrics_reports/store/getters_spec.js
PASS spec/frontend/vue_shared/components/form/title_spec.js
PASS spec/frontend/vue_shared/components/rich_content_editor/toolbar_service_spec.js
PASS spec/frontend/vue_shared/components/rich_content_editor/toolbar_item_spec.js
PASS spec/frontend/vue_shared/directives/autofocusonshow_spec.js
PASS ee/spec/frontend/vue_shared/dashboards/store/actions_spec.js
PASS spec/frontend/vue_shared/components/file_finder/index_spec.js
PASS ee/spec/frontend/vue_shared/security_reports/store/getters_spec.js
PASS ee/spec/frontend/vue_shared/components/sidebar/epics_select/dropdown_button_spec.js
PASS ee/spec/frontend/vue_shared/components/sidebar/epics_select/store/mutations_spec.js
PASS ee/spec/frontend/vue_shared/license_compliance/store/mutations_spec.js
PASS ee/spec/frontend/vue_shared/license_compliance/components/license_issue_body_spec.js
PASS ee/spec/frontend/vue_shared/license_compliance/components/license_management_row_spec.js
PASS spec/frontend/vue_shared/components/sidebar/labels_select/dropdown_create_label_spec.js
PASS spec/frontend/vue_shared/components/time_ago_tooltip_spec.js
PASS spec/frontend/vue_shared/components/stacked_progress_bar_spec.js
PASS ee/spec/frontend/vue_shared/components/safe_link_spec.js
PASS spec/frontend/vue_shared/components/date_time_picker/date_time_picker_lib_spec.js
PASS ee/spec/frontend/vue_shared/license_compliance/store/utils_spec.js
PASS spec/frontend/vue_shared/directives/track_event_spec.js
PASS ee/spec/frontend/vue_shared/license_compliance/components/license_packages_spec.js
PASS ee/spec/frontend/vue_shared/components/sidebar/epics_select/store/actions_spec.js
PASS ee/spec/frontend/vue_shared/security_reports/store/modules/sast/mutations_spec.js
PASS ee/spec/frontend/vue_mr_widget/stores/mr_widget_store_spec.js
PASS spec/frontend/vue_shared/components/content_viewer/viewers/image_viewer_spec.js
PASS ee/spec/frontend/vue_shared/security_reports/store/modules/sast/actions_spec.js
PASS ee/spec/frontend/vue_shared/security_reports/mixins/security_report_mixin_spec.js
PASS ee/spec/frontend/vue_shared/security_reports/components/solution_card_spec.js
PASS spec/frontend/vue_shared/components/file_icon_spec.js
PASS spec/frontend/vue_mr_widget/components/states/commit_edit_spec.js
PASS ee/spec/frontend/vue_shared/security_reports/store/utils_spec.js
PASS ee/spec/frontend/vue_shared/license_compliance/store/getters_spec.js
PASS spec/frontend/vue_mr_widget/stores/mr_widget_store_spec.js
PASS spec/frontend/vue_shared/components/pikaday_spec.js
PASS spec/frontend/vue_shared/components/project_avatar/default_spec.js
PASS spec/frontend/vue_shared/components/sidebar/labels_select/dropdown_header_spec.js
PASS ee/spec/frontend/vue_shared/license_compliance/components/delete_confirmation_modal_spec.js
PASS spec/frontend/vue_shared/components/sidebar/labels_select_vue/store/mutations_spec.js
PASS spec/frontend/vue_shared/components/tabs/tab_spec.js
PASS spec/frontend/vue_shared/components/sidebar/labels_select/dropdown_value_collapsed_spec.js
PASS spec/frontend/vue_mr_widget/stores/artifacts_list/actions_spec.js
PASS spec/frontend/vue_shared/components/tabs/tabs_spec.js
PASS ee/spec/frontend/vue_shared/metrics_reports/store/actions_spec.js
PASS ee/spec/frontend/vue_mr_widget/components/codequality_issue_body_spec.js
PASS spec/frontend/vue_shared/components/sidebar/labels_select_vue/store/actions_spec.js
PASS spec/frontend/vue_shared/components/gl_mentions_spec.js
PASS spec/frontend/vue_shared/components/resizable_chart_container_spec.js
PASS spec/frontend/vue_shared/components/sidebar/collapsed_grouped_date_picker_spec.js
PASS spec/frontend/vue_shared/components/navigation_tabs_spec.js
PASS spec/frontend/vue_shared/components/diff_viewer/viewers/image_diff_viewer_spec.js
PASS spec/frontend/vue_shared/components/sidebar/labels_select/dropdown_button_spec.js
PASS ee/spec/frontend/vue_mr_widget/mappers_spec.js
PASS ee/spec/frontend/vue_shared/security_reports/components/vulnerability_detail_spec.js
PASS spec/frontend/vue_shared/components/sidebar/labels_select/dropdown_search_input_spec.js
PASS ee/spec/frontend/vue_mr_widget/components/performance_issue_body_spec.js
PASS spec/frontend/vue_shared/components/notes/timeline_entry_item_spec.js
PASS ee/spec/frontend/vue_shared/security_reports/store/modules/sast/getters_spec.js
PASS spec/frontend/vue_shared/components/content_viewer/lib/viewer_utils_spec.js
PASS spec/frontend/vue_shared/components/code_block_spec.js
PASS spec/frontend/vue_shared/components/recaptcha_modal_spec.js
PASS spec/frontend/vue_shared/mixins/gl_feature_flags_mixin_spec.js
PASS spec/frontend/vue_mr_widget/components/states/mr_widget_squash_before_merge_spec.js
PASS spec/frontend/vue_shared/components/markdown/suggestion_diff_row_spec.js
PASS spec/frontend/vue_mr_widget/components/mr_widget_author_time_spec.js
PASS spec/frontend/vue_mr_widget/stores/artifacts_list/mutations_spec.js
PASS spec/frontend/vue_shared/components/icon_spec.js
PASS ee/spec/frontend/vue_mr_widget/components/approvals/approved_icon_spec.js
PASS spec/frontend/vue_shared/components/recaptcha_eventhub_spec.js
PASS spec/frontend/vue_shared/components/file_tree_spec.js
PASS spec/frontend/vue_shared/gl_feature_flags_plugin_spec.js
PASS spec/frontend/vue_mr_widget/components/mr_widget_container_spec.js
PASS spec/frontend/vue_shared/components/sidebar/labels_select/dropdown_footer_spec.js
PASS ee/spec/frontend/vue_shared/security_reports/store/mediator_spec.js
PASS spec/frontend/vue_mr_widget/components/mr_widget_related_links_spec.js
PASS spec/frontend/vue_shared/components/panel_resizer_spec.js
PASS spec/frontend/vue_mr_widget/components/mr_widget_merge_help_spec.js
PASS spec/frontend/vue_shared/components/slot_switch_spec.js
PASS spec/frontend/vue_mr_widget/components/mr_widget_author_spec.js
PASS spec/frontend/vue_shared/components/dropdown/dropdown_search_input_spec.js
PASS ee/spec/frontend/vue_mr_widget/components/merge_train_position_indicator_spec.js
PASS spec/frontend/vue_shared/components/identicon_spec.js
PASS spec/frontend/vue_shared/components/local_storage_sync_spec.js
PASS spec/frontend/vue_shared/components/dropdown/dropdown_hidden_input_spec.js
PASS spec/frontend/vue_shared/components/callout_spec.js
PASS spec/frontend/vue_shared/components/lib/utils/dom_utils_spec.js
PASS spec/frontend/vue_shared/components/sidebar/toggle_sidebar_spec.js
PASS spec/frontend/vue_shared/components/ci_icon_spec.js
PASS spec/frontend/vue_shared/components/sidebar/collapsed_calendar_icon_spec.js
PASS spec/frontend/vue_shared/components/file_row_header_spec.js
PASS spec/frontend/vue_shared/components/notes/placeholder_system_note_spec.js
PASS spec/frontend/vue_shared/components/ordered_layout_spec.js
PASS spec/frontend/vue_shared/components/diff_viewer/viewers/mode_changed_spec.js
PASS spec/frontend/vue_mr_widget/components/states/mr_widget_nothing_to_merge_spec.js
PASS spec/frontend/vue_shared/components/sidebar/labels_select_vue/store/getters_spec.js
PASS spec/frontend/vue_mr_widget/stores/get_state_key_spec.js
PASS spec/frontend/vue_shared/components/form/form_footer_actions_spec.js
PASS spec/frontend/vue_mr_widget/stores/artifacts_list/getters_spec.js
PASS spec/frontend/vue_mr_widget/components/mr_widget_icon_spec.js

Test Suites: 267 passed, 267 total
Tests:       1 skipped, 2670 passed, 2671 total
Snapshots:   32 passed, 32 total
Time:        26.177s, estimated 28s
Ran all test suites matching /frontend\/vue_/i.
Edited by Himanshu Kapoor

Merge request reports