mirror of
https://github.com/wahyd4/gitlabhq.git
synced 2026-08-22 02:56:06 +10:00
Setup license in test env.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user