todo.rspec.yml 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543
  1. RSpec/BeforeAfterAll:
  2. Exclude:
  3. - 'spec/spec_helper.rb'
  4. - 'spec/rails_helper.rb'
  5. - 'spec/support/**/*.rb'
  6. - 'spec/lib/sequencer/unit/import/zendesk/ticket/comment/attachment/request_spec.rb'
  7. - 'spec/lib/sequencer/unit/import/zendesk/ticket/comment/source_based_spec.rb'
  8. - 'spec/models/translation_spec.rb'
  9. RSpec/ContextWording:
  10. Exclude:
  11. - 'spec/db/migrate/active_job_lock_cleanup_job_scheduler_spec.rb'
  12. - 'spec/db/migrate/check_for_object_attributes_spec.rb'
  13. - 'spec/db/migrate/forget_insecure_sessions_spec.rb'
  14. - 'spec/db/migrate/issue_1219_zhtw_locale_typo_spec.rb'
  15. - 'spec/db/migrate/issue_1905_exchange_login_from_remote_id_spec.rb'
  16. - 'spec/db/migrate/issue_1977_remove_invalid_user_foreign_keys_spec.rb'
  17. - 'spec/db/migrate/issue_2333_object_country_already_exists_spec.rb'
  18. - 'spec/db/migrate/issue_2345_es_attachment_max_size_in_mb_setting_lower_default_spec.rb'
  19. - 'spec/db/migrate/issue_2368_add_indices_to_histories_and_tickets_spec.rb'
  20. - 'spec/db/migrate/issue_2541_fix_notification_email_without_body_spec.rb'
  21. - 'spec/jobs/communicate_twitter_job_spec.rb'
  22. - 'spec/jobs/concerns/has_active_job_lock_spec.rb'
  23. - 'spec/jobs/concerns/has_collection_update_spec.rb'
  24. - 'spec/jobs/imap_authentication_migration_cleanup_job_spec.rb'
  25. - 'spec/jobs/ticket_article_communicate_email_job_spec.rb'
  26. - 'spec/lib/application_handle_info_spec.rb'
  27. - 'spec/lib/core_ext/string_spec.rb'
  28. - 'spec/lib/external_credential/google_spec.rb'
  29. - 'spec/lib/external_credential/microsoft365_spec.rb'
  30. - 'spec/lib/import/exchange/folder_spec.rb'
  31. - 'spec/lib/import/helper_spec.rb'
  32. - 'spec/lib/import/ldap_spec.rb'
  33. - 'spec/lib/import/otrs/article_spec.rb'
  34. - 'spec/lib/import/otrs/customer_spec.rb'
  35. - 'spec/lib/import/otrs/customer_user_spec.rb'
  36. - 'spec/lib/import/otrs/priority_spec.rb'
  37. - 'spec/lib/import/otrs/queue_spec.rb'
  38. - 'spec/lib/import/otrs/requester_spec.rb'
  39. - 'spec/lib/import/otrs/state_factory_spec.rb'
  40. - 'spec/lib/import/otrs/state_spec.rb'
  41. - 'spec/lib/import/otrs/ticket_spec.rb'
  42. - 'spec/lib/import/otrs/user_spec.rb'
  43. - 'spec/lib/ldap/group_spec.rb'
  44. - 'spec/lib/ldap/user_spec.rb'
  45. - 'spec/lib/ldap_spec.rb'
  46. - 'spec/lib/notification_factory/mailer_spec.rb'
  47. - 'spec/lib/notification_factory/template_spec.rb'
  48. - 'spec/lib/notification_factory_spec.rb'
  49. - 'spec/lib/password_hash_spec.rb'
  50. - 'spec/lib/search_index_backend_spec.rb'
  51. - 'spec/lib/secure_mailing/smime_spec.rb'
  52. - 'spec/lib/sequencer/sequence/import/ldap/users_spec.rb'
  53. - 'spec/lib/sequencer/unit/import/common/model/associations/assign_spec.rb'
  54. - 'spec/lib/sequencer/unit/import/common/model/save_spec.rb'
  55. - 'spec/lib/sequencer/unit/import/common/object_attribute/sanitized_name_spec.rb'
  56. - 'spec/lib/sequencer/unit/import/ldap/user/attributes/role_ids/unassigned_spec.rb'
  57. - 'spec/lib/sequencer/unit/import/zendesk/sub_sequence/base_examples.rb'
  58. - 'spec/lib/sequencer/unit/import/zendesk/ticket/comment/source_based_spec.rb'
  59. - 'spec/lib/sessions/backend/base_spec.rb'
  60. - 'spec/lib/sessions/backend/ticket_overview_list_spec.rb'
  61. - 'spec/lib/signature_detection_spec.rb'
  62. - 'spec/lib/stats/ticket_waiting_time_spec.rb'
  63. - 'spec/models/application_model/can_assets_examples.rb'
  64. - 'spec/models/application_model/checks_import_examples.rb'
  65. - 'spec/models/calendar_spec.rb'
  66. - 'spec/models/channel/driver/twitter_spec.rb'
  67. - 'spec/models/channel/email_parser_spec.rb'
  68. - 'spec/models/channel/filter/follow_up_merged_spec.rb'
  69. - 'spec/models/channel/filter/follow_up_possible_check_spec.rb'
  70. - 'spec/models/channel/filter/match/email_regex_spec.rb'
  71. - 'spec/models/channel/filter/out_of_office_check_spec.rb'
  72. - 'spec/models/concerns/can_csv_import_examples.rb'
  73. - 'spec/models/concerns/checks_kb_client_notification_examples.rb'
  74. - 'spec/models/concerns/has_collection_update_examples.rb'
  75. - 'spec/models/concerns/has_group_relation_definition_examples.rb'
  76. - 'spec/models/concerns/has_groups_examples.rb'
  77. - 'spec/models/concerns/has_groups_permissions_examples.rb'
  78. - 'spec/models/concerns/has_history_examples.rb'
  79. - 'spec/models/concerns/has_roles_examples.rb'
  80. - 'spec/models/concerns/has_search_index_backend_examples.rb'
  81. - 'spec/models/cti/caller_id_spec.rb'
  82. - 'spec/models/cti/driver/base_spec.rb'
  83. - 'spec/models/cti/log_spec.rb'
  84. - 'spec/models/email_address_spec.rb'
  85. - 'spec/models/history_spec.rb'
  86. - 'spec/models/job_spec.rb'
  87. - 'spec/models/knowledge_base/answer/translation/search_with_attachment_spec.rb'
  88. - 'spec/models/knowledge_base/category_spec.rb'
  89. - 'spec/models/knowledge_base/menu_item_spec.rb'
  90. - 'spec/models/knowledge_base_spec.rb'
  91. - 'spec/models/object_lookup_spec.rb'
  92. - 'spec/models/object_manager/attribute_spec.rb'
  93. - 'spec/models/overview_spec.rb'
  94. - 'spec/models/role_spec.rb'
  95. - 'spec/models/smime_certificate_spec.rb'
  96. - 'spec/models/store/file_spec.rb'
  97. - 'spec/models/store/provider/file_spec.rb'
  98. - 'spec/models/store_spec.rb'
  99. - 'spec/models/tag/item_spec.rb'
  100. - 'spec/models/tag_spec.rb'
  101. - 'spec/models/taskbar_spec.rb'
  102. - 'spec/models/ticket/article_spec.rb'
  103. - 'spec/models/ticket/number/date_spec.rb'
  104. - 'spec/models/ticket/number/increment_spec.rb'
  105. - 'spec/models/ticket/state_spec.rb'
  106. - 'spec/models/ticket_spec.rb'
  107. - 'spec/models/token_spec.rb'
  108. - 'spec/models/translation_spec.rb'
  109. - 'spec/models/trigger/sms_spec.rb'
  110. - 'spec/models/trigger_spec.rb'
  111. - 'spec/models/type_lookup_spec.rb'
  112. - 'spec/models/user_device_spec.rb'
  113. - 'spec/models/user_spec.rb'
  114. - 'spec/policies/ticket_policy_spec.rb'
  115. - 'spec/policies/user_policy_spec.rb'
  116. - 'spec/requests/cors_preflight_check_spec.rb'
  117. - 'spec/requests/error_spec.rb'
  118. - 'spec/requests/external_credentials_spec.rb'
  119. - 'spec/requests/integration/check_mk_spec.rb'
  120. - 'spec/requests/integration/object_manager_attributes_spec.rb'
  121. - 'spec/requests/integration/smime_spec.rb'
  122. - 'spec/requests/knowledge_base/attachments_spec.rb'
  123. - 'spec/requests/knowledge_base/search_with_details_spec.rb'
  124. - 'spec/requests/session_spec.rb'
  125. - 'spec/requests/tag_spec.rb'
  126. - 'spec/requests/ticket/article_spec.rb'
  127. - 'spec/requests/ticket_spec.rb'
  128. - 'spec/requests/time_accounting_spec.rb'
  129. - 'spec/requests/upload_cache_spec.rb'
  130. - 'spec/requests/user/permission_spec.rb'
  131. - 'spec/requests/user_spec.rb'
  132. - 'spec/system/admin/knowledge_base/public_menu_spec.rb'
  133. - 'spec/system/admin/knowledge_base/theme_spec.rb'
  134. - 'spec/system/basic/assets_spec.rb'
  135. - 'spec/system/basic/richtext_spec.rb'
  136. - 'spec/system/channels/email_spec.rb'
  137. - 'spec/system/channels/twitter_spec.rb'
  138. - 'spec/system/cti_spec.rb'
  139. - 'spec/system/dashboard_spec.rb'
  140. - 'spec/system/keyboard_shortcuts_spec.rb'
  141. - 'spec/system/knowledge_base/locale/answer/edit_spec.rb'
  142. - 'spec/system/knowledge_base/locale/answer/read_spec.rb'
  143. - 'spec/system/knowledge_base/locale/answer/read_spec.rb'
  144. - 'spec/system/knowledge_base/locale/answer/reader_spec.rb'
  145. - 'spec/system/knowledge_base_public/answer_spec.rb'
  146. - 'spec/system/knowledge_base_public/editor_spec.rb'
  147. - 'spec/system/knowledge_base_public/guest_spec.rb'
  148. - 'spec/system/knowledge_base_public/menu_items_spec.rb'
  149. - 'spec/system/manage/calendars_spec.rb'
  150. - 'spec/system/manage/groups_spec.rb'
  151. - 'spec/system/manage/jobs_spec.rb'
  152. - 'spec/system/manage/macros_spec.rb'
  153. - 'spec/system/manage/organizations_spec.rb'
  154. - 'spec/system/manage/overviews_spec.rb'
  155. - 'spec/system/manage/report_profiles_spec.rb'
  156. - 'spec/system/manage/roles_spec.rb'
  157. - 'spec/system/manage/text_modules_spec.rb'
  158. - 'spec/system/manage/trigger_spec.rb'
  159. - 'spec/system/manage/users_spec.rb'
  160. - 'spec/system/organization_profile_spec.rb'
  161. - 'spec/system/overview_spec.rb'
  162. - 'spec/system/profile_spec.rb'
  163. - 'spec/system/report_spec.rb'
  164. - 'spec/system/search_spec.rb'
  165. - 'spec/system/settings/proxy_spec.rb'
  166. - 'spec/system/settings/security_spec.rb'
  167. - 'spec/system/system/integration/clearbit_spec.rb'
  168. - 'spec/system/system/integration/icinga_spec.rb'
  169. - 'spec/system/system/integration/sipgate_spec.rb'
  170. - 'spec/system/system/integration/slack_spec.rb'
  171. - 'spec/system/system/integration/smime_spec.rb'
  172. - 'spec/system/system/object_manager_spec.rb'
  173. - 'spec/system/system/translations_spec.rb'
  174. - 'spec/system/ticket/create_spec.rb'
  175. - 'spec/system/ticket/shared_draft_start_spec.rb'
  176. - 'spec/system/ticket/shared_draft_zoom_spec.rb'
  177. - 'spec/system/ticket/update/full_quote_header_spec.rb'
  178. - 'spec/system/ticket/view_spec.rb'
  179. - 'spec/system/ticket/zoom_spec.rb'
  180. - 'spec/system/user/profile_spec.rb'
  181. RSpec/ExampleLength:
  182. Exclude:
  183. - 'spec/integration/otrs_spec.rb'
  184. - 'spec/lib/sequencer/sequence/import/ldap/users_spec.rb'
  185. - 'spec/models/taskbar_spec.rb'
  186. - 'spec/models/ticket/article/has_ticket_contact_attributes_impact_examples.rb'
  187. - 'spec/models/ticket/escalation_examples.rb'
  188. - 'spec/models/translation_spec.rb'
  189. - 'spec/models/user_spec.rb'
  190. - 'spec/requests/api_auth_from_spec.rb'
  191. - 'spec/requests/api_auth_spec.rb'
  192. - 'spec/requests/calendar_spec.rb'
  193. - 'spec/requests/form_spec.rb'
  194. - 'spec/requests/integration/check_mk_spec.rb'
  195. - 'spec/requests/integration/cti_spec.rb'
  196. - 'spec/requests/integration/idoit_spec.rb'
  197. - 'spec/requests/integration/message_bird_sms_spec.rb'
  198. - 'spec/requests/integration/object_manager_attributes_spec.rb'
  199. - 'spec/requests/integration/placetel_spec.rb'
  200. - 'spec/requests/integration/sipgate_spec.rb'
  201. - 'spec/requests/integration/telegram_spec.rb'
  202. - 'spec/requests/integration/twilio_sms_spec.rb'
  203. - 'spec/requests/integration/user_device_spec.rb'
  204. - 'spec/requests/long_polling_spec.rb'
  205. - 'spec/requests/organization_spec.rb'
  206. - 'spec/requests/report_spec.rb'
  207. - 'spec/requests/search_spec.rb'
  208. - 'spec/requests/settings_spec.rb'
  209. - 'spec/requests/taskbar_spec.rb'
  210. - 'spec/requests/text_module_spec.rb'
  211. - 'spec/requests/ticket/article_spec.rb'
  212. - 'spec/requests/ticket_spec.rb'
  213. - 'spec/requests/user/organization_spec.rb'
  214. - 'spec/requests/user_spec.rb'
  215. - 'spec/system/chat_spec.rb'
  216. - 'spec/system/setup/system_spec.rb'
  217. - 'spec/system/system/object_manager_spec.rb'
  218. - 'spec/system/ticket/update/simultaneously_with_two_user_spec.rb'
  219. - 'spec/system/ticket/zoom_spec.rb'
  220. RSpec/ExpectActual:
  221. Exclude:
  222. - 'spec/routing/**/*'
  223. - 'spec/requests/integration/object_manager_attributes_spec.rb'
  224. - 'spec/requests/integration/twilio_sms_spec.rb'
  225. - 'spec/requests/integration/message_bird_sms_spec.rb'
  226. - 'spec/requests/integration/user_device_spec.rb'
  227. - 'spec/requests/organization_spec.rb'
  228. - 'spec/requests/ticket/article_attachments_spec.rb'
  229. - 'spec/requests/user/organization_spec.rb'
  230. - 'spec/requests/user_spec.rb'
  231. RSpec/ExpectInHook:
  232. Exclude:
  233. - 'spec/models/calendar_spec.rb'
  234. - 'spec/models/concerns/has_search_index_backend_examples.rb'
  235. - 'spec/models/ticket/article_spec.rb'
  236. RSpec/FilePath:
  237. Exclude:
  238. - 'spec/db/migrate/20171023000001_fixed_store_upgrade_ror_45_spec.rb'
  239. - 'spec/db/migrate/issue_*_spec.rb'
  240. - 'spec/jobs/issue_*_spec.rb'
  241. - 'spec/lib/import/base_factory_spec.rb'
  242. - 'spec/models/knowledge_base/answer/translation/search_with_attachment_spec.rb'
  243. - 'spec/models/trigger/sms_spec.rb'
  244. RSpec/InstanceVariable:
  245. Exclude:
  246. - 'spec/lib/notification_factory/renderer_spec.rb'
  247. - 'spec/models/import_job_spec.rb'
  248. - 'spec/requests/api_auth_from_spec.rb'
  249. - 'spec/requests/integration/sipgate_spec.rb'
  250. - 'spec/requests/organization_spec.rb'
  251. - 'spec/requests/report_spec.rb'
  252. - 'spec/requests/text_module_spec.rb'
  253. - 'spec/requests/ticket/article_attachments_spec.rb'
  254. - 'spec/requests/user_spec.rb'
  255. RSpec/LetSetup:
  256. Exclude:
  257. - 'spec/jobs/communicate_twitter_job_spec.rb'
  258. - 'spec/jobs/ticket_online_notification_seen_job_spec.rb'
  259. - 'spec/lib/external_credential/google_spec.rb'
  260. - 'spec/lib/external_credential/microsoft365_spec.rb'
  261. - 'spec/lib/secure_mailing/smime_spec.rb'
  262. - 'spec/lib/sessions/backend/ticket_overview_list_spec.rb'
  263. - 'spec/models/channel/driver/twitter_spec.rb'
  264. - 'spec/models/channel/email_parser_spec.rb'
  265. - 'spec/models/cti/caller_id_spec.rb'
  266. - 'spec/models/cti/driver/base_spec.rb'
  267. - 'spec/models/cti/log_spec.rb'
  268. - 'spec/models/organization_spec.rb'
  269. - 'spec/models/role_group_spec.rb'
  270. - 'spec/models/tag_spec.rb'
  271. - 'spec/models/ticket/article_spec.rb'
  272. - 'spec/models/trigger_spec.rb'
  273. - 'spec/models/user_group_spec.rb'
  274. - 'spec/requests/external_credentials_spec.rb'
  275. - 'spec/requests/integration/cti_spec.rb'
  276. - 'spec/requests/integration/idoit_spec.rb'
  277. - 'spec/requests/integration/placetel_spec.rb'
  278. - 'spec/requests/integration/sipgate_spec.rb'
  279. - 'spec/requests/search_spec.rb'
  280. - 'spec/requests/ticket/escalation_spec.rb'
  281. - 'spec/requests/time_accounting_spec.rb'
  282. - 'spec/requests/user/organization_spec.rb'
  283. - 'spec/requests/user_spec.rb'
  284. RSpec/MessageSpies:
  285. Exclude:
  286. - 'spec/db/migrate/check_for_object_attributes_spec.rb'
  287. - 'spec/db/migrate/issue_1660_fix_tree_select_configurations_spec.rb'
  288. - 'spec/db/migrate/issue_1905_exchange_login_from_remote_id_spec.rb'
  289. - 'spec/db/migrate/object_manager_attribute_date_remove_future_past_spec.rb'
  290. - 'spec/jobs/app_version_restart_job_spec.rb'
  291. - 'spec/jobs/search_index_job_spec.rb'
  292. - 'spec/lib/import/base_factory_examples.rb'
  293. - 'spec/lib/import/helper_spec.rb'
  294. - 'spec/lib/import/otrs/article/attachment_factory_spec.rb'
  295. - 'spec/lib/import/otrs/article_customer_spec.rb'
  296. - 'spec/lib/import/otrs/article_spec.rb'
  297. - 'spec/lib/import/otrs/customer_spec.rb'
  298. - 'spec/lib/import/otrs/customer_user_spec.rb'
  299. - 'spec/lib/import/otrs/dynamic_field_examples.rb'
  300. - 'spec/lib/import/otrs/dynamic_field_factory_spec.rb'
  301. - 'spec/lib/import/otrs/dynamic_field_spec.rb'
  302. - 'spec/lib/import/otrs/history_examples.rb'
  303. - 'spec/lib/import/otrs/priority_factory_spec.rb'
  304. - 'spec/lib/import/otrs/priority_spec.rb'
  305. - 'spec/lib/import/otrs/queue_spec.rb'
  306. - 'spec/lib/import/otrs/requester_spec.rb'
  307. - 'spec/lib/import/otrs/state_factory_spec.rb'
  308. - 'spec/lib/import/otrs/state_spec.rb'
  309. - 'spec/lib/import/otrs/ticket_spec.rb'
  310. - 'spec/lib/import/otrs/user_factory_spec.rb'
  311. - 'spec/lib/import/otrs/user_spec.rb'
  312. - 'spec/lib/ldap/group_spec.rb'
  313. - 'spec/lib/ldap/guid_spec.rb'
  314. - 'spec/lib/ldap/user_spec.rb'
  315. - 'spec/lib/ldap_spec.rb'
  316. - 'spec/lib/sequencer/sequence/import/ldap/users_spec.rb'
  317. - 'spec/lib/sequencer/unit/common/attribute_mapper_spec.rb'
  318. - 'spec/lib/sequencer/unit/import/common/mapping/flat_keys_spec.rb'
  319. - 'spec/lib/sequencer/unit/import/common/model/attributes/remote_id_spec.rb'
  320. - 'spec/lib/sequencer/unit/import/common/model/reset_primary_key_sequence_spec.rb'
  321. - 'spec/lib/sequencer/unit/import/common/model/save_spec.rb'
  322. - 'spec/lib/sequencer/unit/import/common/object_attribute/sanitized_name_spec.rb'
  323. - 'spec/lib/sequencer/unit/import/zendesk/sub_sequence/base_examples.rb'
  324. - 'spec/lib/sequencer/unit/import/zendesk/ticket/comment/attachment/request_spec.rb'
  325. - 'spec/models/channel/driver/twitter_spec.rb'
  326. - 'spec/models/channel/email_parser_spec.rb'
  327. - 'spec/models/concerns/has_groups_examples.rb'
  328. - 'spec/models/concerns/has_history_examples.rb'
  329. - 'spec/models/concerns/has_roles_examples.rb'
  330. - 'spec/models/concerns/has_tags_examples.rb'
  331. - 'spec/models/cti/caller_id_spec.rb'
  332. - 'spec/models/cti/log_spec.rb'
  333. - 'spec/models/import_job_spec.rb'
  334. - 'spec/models/ticket/number_spec.rb'
  335. - 'spec/models/ticket_spec.rb'
  336. - 'spec/models/user_spec.rb'
  337. - 'spec/system/system/translations_spec.rb'
  338. RSpec/MultipleExpectations:
  339. Exclude:
  340. - 'spec/db/migrate/20171023000001_fixed_store_upgrade_ror_45_spec.rb'
  341. - 'spec/db/migrate/check_for_object_attributes_spec.rb'
  342. - 'spec/db/migrate/issue_1660_fix_tree_select_configurations_spec.rb'
  343. - 'spec/db/migrate/issue_1905_exchange_login_from_remote_id_spec.rb'
  344. - 'spec/db/migrate/object_manager_attribute_date_remove_future_past_spec.rb'
  345. - 'spec/db/migrate/rename_locale_on_users_spec.rb'
  346. - 'spec/integration/ldap_spec.rb'
  347. - 'spec/integration/otrs_spec.rb'
  348. - 'spec/jobs/communicate_twitter_job_spec.rb'
  349. - 'spec/jobs/concerns/has_active_job_lock_spec.rb'
  350. - 'spec/jobs/migrate_ldap_samaccountname_to_uid_job/ldap_spec.rb'
  351. - 'spec/jobs/search_index_job_spec.rb'
  352. - 'spec/jobs/ticket_user_ticket_counter_job_spec.rb'
  353. - 'spec/lib/core_ext/string_spec.rb'
  354. - 'spec/lib/email_address_validation_spec.rb'
  355. - 'spec/lib/external_sync_spec.rb'
  356. - 'spec/lib/import/base_factory_examples.rb'
  357. - 'spec/lib/import/helper_spec.rb'
  358. - 'spec/lib/import/import_job_backend_examples.rb'
  359. - 'spec/lib/import/ldap_spec.rb'
  360. - 'spec/lib/import/otrs/article_customer_spec.rb'
  361. - 'spec/lib/import/otrs/customer_spec.rb'
  362. - 'spec/lib/import/otrs/dynamic_field_spec.rb'
  363. - 'spec/lib/import/otrs/history_examples.rb'
  364. - 'spec/lib/import/otrs/priority_factory_spec.rb'
  365. - 'spec/lib/import/otrs/requester_spec.rb'
  366. - 'spec/lib/import/otrs/state_factory_spec.rb'
  367. - 'spec/lib/ldap/group_spec.rb'
  368. - 'spec/lib/ldap/guid_spec.rb'
  369. - 'spec/lib/ldap/user_spec.rb'
  370. - 'spec/lib/ldap_spec.rb'
  371. - 'spec/lib/notification_factory/mailer_spec.rb'
  372. - 'spec/lib/password_hash_spec.rb'
  373. - 'spec/lib/secure_mailing/smime_spec.rb'
  374. - 'spec/lib/sequencer/sequence/import/ldap/users_spec.rb'
  375. - 'spec/lib/sequencer/unit/common/attribute_mapper_spec.rb'
  376. - 'spec/lib/sequencer/unit/import/common/mapping/flat_keys_spec.rb'
  377. - 'spec/lib/sequencer/unit/import/common/model/associations/assign_spec.rb'
  378. - 'spec/lib/sequencer/unit/import/common/model/attributes/remote_id_spec.rb'
  379. - 'spec/lib/sequencer/unit/import/common/object_attribute/sanitized_name_spec.rb'
  380. - 'spec/lib/sequencer/unit/import/ldap/user/attributes/role_ids/unassigned_spec.rb'
  381. - 'spec/lib/sequencer/unit/import/ldap/sources/lost/deactivate_spec.rb'
  382. - 'spec/lib/sequencer/unit/import/zendesk/sub_sequence/base_examples.rb'
  383. - 'spec/lib/sessions/event/chat_session_start_spec.rb'
  384. - 'spec/lib/sessions/event/chat_transfer_spec.rb'
  385. - 'spec/lib/upload_cache_spec.rb'
  386. - 'spec/lib/user_info_spec.rb'
  387. - 'spec/models/calendar_spec.rb'
  388. - 'spec/models/channel/driver/sms/twilio_spec.rb'
  389. - 'spec/models/channel/driver/twitter_spec.rb'
  390. - 'spec/models/channel/email_parser_spec.rb'
  391. - 'spec/models/concerns/has_groups_examples.rb'
  392. - 'spec/models/concerns/has_history_examples.rb'
  393. - 'spec/models/cti/caller_id_spec.rb'
  394. - 'spec/models/cti/log_spec.rb'
  395. - 'spec/models/history_spec.rb'
  396. - 'spec/models/import_job_spec.rb'
  397. - 'spec/models/job_spec.rb'
  398. - 'spec/models/object_lookup_spec.rb'
  399. - 'spec/models/object_manager/attribute_spec.rb'
  400. - 'spec/models/overview_spec.rb'
  401. - 'spec/models/session_spec.rb'
  402. - 'spec/models/sla/has_escalation_calculation_impact_examples.rb'
  403. - 'spec/models/smime_certificate_spec.rb'
  404. - 'spec/models/store/file_spec.rb'
  405. - 'spec/models/store/provider/file_spec.rb'
  406. - 'spec/models/store_spec.rb'
  407. - 'spec/models/taskbar_spec.rb'
  408. - 'spec/models/ticket/article_spec.rb'
  409. - 'spec/models/ticket/article/has_ticket_contact_attributes_impact_examples.rb'
  410. - 'spec/models/ticket/escalation_examples.rb'
  411. - 'spec/models/ticket/number/increment_spec.rb'
  412. - 'spec/models/ticket/number_spec.rb'
  413. - 'spec/models/ticket/overviews_spec.rb'
  414. - 'spec/models/ticket_spec.rb'
  415. - 'spec/models/translation_spec.rb'
  416. - 'spec/models/trigger_spec.rb'
  417. - 'spec/models/type_lookup_spec.rb'
  418. - 'spec/models/user_spec.rb'
  419. - 'spec/requests/api_auth_from_spec.rb'
  420. - 'spec/requests/api_auth_spec.rb'
  421. - 'spec/requests/calendar_spec.rb'
  422. - 'spec/requests/error_spec.rb'
  423. - 'spec/requests/external_credentials_spec.rb'
  424. - 'spec/requests/form_spec.rb'
  425. - 'spec/requests/integration/check_mk_spec.rb'
  426. - 'spec/requests/integration/cti_spec.rb'
  427. - 'spec/requests/integration/idoit_spec.rb'
  428. - 'spec/requests/integration/github_spec.rb'
  429. - 'spec/requests/integration/gitlab_spec.rb'
  430. - 'spec/requests/integration/object_manager_attributes_spec.rb'
  431. - 'spec/requests/integration/placetel_spec.rb'
  432. - 'spec/requests/integration/sipgate_spec.rb'
  433. - 'spec/requests/integration/smime_spec.rb'
  434. - 'spec/requests/integration/telegram_spec.rb'
  435. - 'spec/requests/integration/twilio_sms_spec.rb'
  436. - 'spec/requests/integration/message_bird_sms_spec.rb'
  437. - 'spec/requests/integration/user_device_spec.rb'
  438. - 'spec/requests/links_spec.rb'
  439. - 'spec/requests/long_polling_spec.rb'
  440. - 'spec/requests/o_auth_spec.rb'
  441. - 'spec/requests/organization_spec.rb'
  442. - 'spec/requests/overview_spec.rb'
  443. - 'spec/requests/package_spec.rb'
  444. - 'spec/requests/report_spec.rb'
  445. - 'spec/requests/search_spec.rb'
  446. - 'spec/requests/session_spec.rb'
  447. - 'spec/requests/settings_spec.rb'
  448. - 'spec/requests/sla_spec.rb'
  449. - 'spec/requests/tag_spec.rb'
  450. - 'spec/requests/taskbar_spec.rb'
  451. - 'spec/requests/text_module_spec.rb'
  452. - 'spec/requests/ticket/article_attachments_spec.rb'
  453. - 'spec/requests/ticket/article_spec.rb'
  454. - 'spec/requests/ticket/escalation_spec.rb'
  455. - 'spec/requests/ticket_spec.rb'
  456. - 'spec/requests/time_accounting_spec.rb'
  457. - 'spec/requests/user/organization_spec.rb'
  458. - 'spec/requests/user/permission_spec.rb'
  459. - 'spec/requests/user_spec.rb'
  460. - 'spec/system/**/*'
  461. RSpec/NamedSubject:
  462. Exclude:
  463. - 'spec/db/migrate/issue_2019_fix_double_domain_links_in_trigger_emails_spec.rb'
  464. - 'spec/db/migrate/issue_2541_fix_notification_email_without_body_spec.rb'
  465. - 'spec/lib/core_ext/string_spec.rb'
  466. - 'spec/lib/import/exchange/folder_spec.rb'
  467. - 'spec/lib/ldap/user_spec.rb'
  468. - 'spec/lib/sequencer/unit/import/ldap/user/attributes/role_ids/unassigned_spec.rb'
  469. - 'spec/lib/sessions/backend/activity_stream_spec.rb'
  470. - 'spec/lib/upload_cache_spec.rb'
  471. - 'spec/models/channel/filter/match/email_regex_spec.rb'
  472. - 'spec/models/http_log_spec.rb'
  473. - 'spec/models/object_manager/attribute_spec.rb'
  474. RSpec/NestedGroups:
  475. Exclude:
  476. - 'app/models/user/avatar.rb'
  477. - 'spec/lib/secure_mailing/smime_spec.rb'
  478. - 'spec/models/channel/driver/twitter_spec.rb'
  479. - 'spec/models/channel/email_parser_spec.rb'
  480. - 'spec/models/job_spec.rb'
  481. - 'spec/models/store/file_spec.rb'
  482. - 'spec/models/store/provider/file_spec.rb'
  483. - 'spec/models/store_spec.rb'
  484. - 'spec/models/token_spec.rb'
  485. - 'spec/models/trigger_spec.rb'
  486. - 'spec/models/user_spec.rb'
  487. - 'spec/requests/links_spec.rb'
  488. - 'spec/system/ticket/create_spec.rb'
  489. RSpec/RepeatedDescription:
  490. Exclude:
  491. - 'spec/models/translation_spec.rb'
  492. - 'spec/requests/form_spec.rb'
  493. - 'spec/requests/ticket_spec.rb'
  494. RSpec/ScatteredLet:
  495. Exclude:
  496. - 'spec/models/job_spec.rb'
  497. - 'spec/models/ticket_spec.rb'
  498. RSpec/ScatteredSetup:
  499. Exclude:
  500. - 'spec/models/ticket_spec.rb'
  501. - 'spec/models/user_spec.rb'
  502. - 'spec/requests/upload_cache_spec.rb'
  503. RSpec/VerifiedDoubles:
  504. Exclude:
  505. - 'spec/db/migrate/issue_2460_fix_corrupted_twitter_ids_spec.rb'
  506. - 'spec/jobs/communicate_twitter_job_spec.rb'
  507. - 'spec/lib/external_sync_spec.rb'
  508. - 'spec/lib/ldap_spec.rb'
  509. - 'spec/lib/sequencer/sequence/import/ldap/users_spec.rb'
  510. - 'spec/lib/sequencer/unit/import/zendesk/sub_sequence/base_examples.rb'
  511. - 'spec/lib/sequencer/unit/import/zendesk/ticket/comment/attachment/request_spec.rb'
  512. - 'spec/lib/sequencer/unit/import/zendesk/ticket/comment/source_based_spec.rb'
  513. - 'spec/models/ticket/number_spec.rb'
  514. RSpec/MultipleMemoizedHelpers:
  515. Description: Checks if example groups contain too many `let` and `subject` calls.
  516. Enabled: false
  517. StyleGuide: https://www.rubydoc.info/gems/rubocop-rspec/RuboCop/Cop/RSpec/MultipleMemoizedHelpers
  518. RSpec/NoExpectationExample:
  519. Description: Checks if an example contains any expectation.
  520. Exclude:
  521. - spec/system/**/*
  522. - spec/lib/import/**/*
  523. - spec/lib/ldap_spec.rb
  524. - spec/db/migrate/issue_1573_multi_orga_spec.rb
  525. - spec/lib/monitoring_helper/health_checker/delayed_job_spec.rb
  526. - spec/requests/user/permission_spec.rb