Make settings testable

Summary

We should be able to put our settings it inside our test harness somehow. It is currently being created and set up in initializers, but it may be possible to extract it from there and use 1_settings.rb to set everything up. We should also create/extract inner classes to handle with implementation/validation instead of putting the implementation there.

Related MR

https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/5285

Edited Sep 25, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading