Skip to content
代码片段 群组 项目
未验证 提交 51363b9c 编辑于 作者: Peter Leitzen's avatar Peter Leitzen 提交者: GitLab
浏览文件

Merge branch 'pl-tff-map-graphql-mutations-to-request-specs' into 'master'

test_file_finder: Map GraphQL mutations and resolvers to request specs

See merge request https://gitlab.com/gitlab-org/gitlab/-/merge_requests/138049



Merged-by: default avatarPeter Leitzen <pleitzen@gitlab.com>
Approved-by: default avatarDavid Dieulivol <ddieulivol@gitlab.com>
Approved-by: default avatarLuke Duncalfe <lduncalfe@gitlab.com>
No related branches found
No related tags found
无相关合并请求
...@@ -259,6 +259,31 @@ tests = [ ...@@ -259,6 +259,31 @@ tests = [
'ee/spec/controllers/users_controller_spec.rb', 'ee/spec/controllers/users_controller_spec.rb',
'ee/spec/requests/users_controller_spec.rb' 'ee/spec/requests/users_controller_spec.rb'
] ]
},
{
explanation: 'Map FOSS GraphQL resolvers to request specs',
changed_file: 'app/graphql/resolvers/abuse_report_labels_resolver.rb',
expected: ['spec/requests/api/graphql/abuse_report_labels_spec.rb']
},
{
explanation: 'Map FOSS GraphQL resolvers to request query specs',
changed_file: 'app/graphql/resolvers/achievements/user_achievements_resolver.rb',
expected: ['spec/requests/api/graphql/achievements/user_achievements_query_spec.rb']
},
{
explanation: 'Map EE GraphQL mutations to request specs',
changed_file: 'ee/app/graphql/resolvers/geo/registries_resolver.rb',
expected: ['ee/spec/requests/api/graphql/geo/registries_spec.rb']
},
{
explanation: 'Map FOSS GraphQL mutations to request specs',
changed_file: 'app/graphql/mutations/admin/abuse_report_labels/create.rb',
expected: ['spec/requests/api/graphql/mutations/admin/abuse_report_labels/create_spec.rb']
},
{
explanation: 'Map EE GraphQL mutations to request specs',
changed_file: 'ee/app/graphql/mutations/boards/epic_lists/destroy.rb',
expected: ['ee/spec/requests/api/graphql/mutations/boards/epic_lists/destroy_spec.rb']
} }
] ]
......
...@@ -63,6 +63,16 @@ mapping: ...@@ -63,6 +63,16 @@ mapping:
- source: '(ee/)?app/controllers/(.+)\.rb' - source: '(ee/)?app/controllers/(.+)\.rb'
test: '%sspec/requests/%s_spec.rb' test: '%sspec/requests/%s_spec.rb'
# EE/FOSS GraphQL resolvers map to request specs
- source: '(ee/)?app/graphql/resolvers/(.+)_resolver\.rb'
test:
- '%sspec/requests/api/graphql/%s_spec.rb'
- '%sspec/requests/api/graphql/%s_query_spec.rb'
# EE/FOSS GraphQL mutations map to request specs
- source: '(ee/)?app/graphql/mutations/(.+)\.rb'
test: '%sspec/requests/api/graphql/mutations/%s_spec.rb'
# EE/FOSS spec code should map to itself # EE/FOSS spec code should map to itself
- source: '(.+)_spec\.rb' - source: '(.+)_spec\.rb'
test: '%s_spec.rb' test: '%s_spec.rb'
......
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册