diff --git a/spec/support/test_env.rb b/spec/support/test_env.rb index 44d70e741b..42c63b4bbf 100644 --- a/spec/support/test_env.rb +++ b/spec/support/test_env.rb @@ -19,6 +19,8 @@ module TestEnv # See gitlab.yml.example test section for paths # def init(opts = {}) + setup_license + # Disable mailer for spinach tests disable_mailer if opts[:mailer] == false @@ -41,6 +43,14 @@ module TestEnv allow_any_instance_of(NotificationService).to receive(:mailer).and_call_original end + def setup_license + Gitlab::License.encryption_key = OpenSSL::PKey::RSA.generate(2048) + + gl_license = Gitlab::License.new(issued_at: Date.today, licensee: { "Name" => "GitLab Test Env" }) + + License.create(data: gl_license.export) + end + # Clean /tmp/tests # # Keeps gitlab-shell and gitlab-test