lib/gitlab/qa/scenario/test/integration/ldap.rb in gitlab-qa-11.3.0 vs lib/gitlab/qa/scenario/test/integration/ldap.rb in gitlab-qa-12.0.0

- old
+ new

@@ -64,20 +64,18 @@ specs.volumes = volumes end end end - def orchestrate_ldap + def orchestrate_ldap(&block) Component::LDAP.perform do |ldap| ldap.name = 'ldap-server' ldap.network = 'test' ldap.set_gitlab_credentials ldap.tls = tls - ldap.instance do - yield - end + ldap.instance(&block) end end def perform(release, *rspec_args) Component::Gitlab.perform do |gitlab| @@ -88,11 +86,12 @@ configure_omnibus(gitlab) if orchestrate_ldap_server orchestrate_ldap { run_specs(gitlab, {}, *rspec_args) } else - volumes = { 'admin': File.join(Docker::Volumes::QA_CONTAINER_WORKDIR, 'qa/fixtures/ldap/admin'), - 'non_admin': File.join(Docker::Volumes::QA_CONTAINER_WORKDIR, 'qa/fixtures/ldap/non_admin') } + volumes = { admin: File.join(Docker::Volumes::QA_CONTAINER_WORKDIR, 'qa/fixtures/ldap/admin'), + non_admin: File.join(Docker::Volumes::QA_CONTAINER_WORKDIR, + 'qa/fixtures/ldap/non_admin') } run_specs(gitlab, volumes, *rspec_args) end end end end