Replace 'WikiPage::CreateService' calls with 'wiki_page' factory
Description
In some specs we use the WikiPage::CreateService
calls instead of the wiki_page
factory.
% grep -r 'WikiPages::CreateService.new' spec/
spec/support/slack_mattermost_notifications_shared_examples.rb: wiki_page_service = WikiPages::CreateService.new(project, user, opts)
spec/features/projects/wiki/user_views_wiki_in_project_page_spec.rb: WikiPages::CreateService.new(
spec/features/projects/wiki/user_updates_wiki_page_spec.rb: let!(:wiki_page) { WikiPages::CreateService.new(project, user, title: 'home', content: 'Home page').execute }
spec/features/projects/wiki/user_git_access_wiki_page_spec.rb: WikiPages::CreateService.new(
spec/features/projects/wiki/shortcuts_spec.rb: WikiPages::CreateService.new(project, user, title: 'home', content: 'Home page').execute
spec/features/projects/wiki/markdown_preview_spec.rb: WikiPages::CreateService.new(project, user, title: 'home', content: 'Home page').execute
spec/features/projects/wiki/user_creates_wiki_page_spec.rb: WikiPages::CreateService.new(project, user, title: 'home', content: 'Home page').execute
spec/features/projects/wiki/user_creates_wiki_page_spec.rb: WikiPages::CreateService.new(project, user, title: 'home', content: 'Home page').execute
spec/features/projects/wiki/user_views_project_wiki_page_spec.rb: WikiPages::CreateService.new(
spec/models/blob_viewer/readme_spec.rb: WikiPages::CreateService.new(project, project.owner, title: 'home', content: 'Home page').execute
spec/models/project_services/microsoft_teams_service_spec.rb: service = WikiPages::CreateService.new(project, user, opts)
Proposal
Replace service calls with the factory if possible.