Sha256: c092805b1c39d096248c532863900fa689f037b12914d655f45aae63c427c839
Contents?: true
Size: 1.19 KB
Versions: 17
Compression:
Stored size: 1.19 KB
Contents
shared_context "with fake endpoints and test config" do let(:authn_host) { 'https://authn.example.com' } let(:authz_host) { 'https://authz.example.com' } let(:core_host) { 'https://core.example.com' } before do Conjur::Authn::API.stub host: authn_host Conjur::Authz::API.stub host: authz_host Conjur::Core::API.stub host: core_host ENV['GLI_DEBUG'] = 'true' end end shared_context "with mock authn" do include_context "with fake endpoints and test config" let(:netrcfile) { Tempfile.new 'authtest' } let(:netrc) { Netrc.read(netrcfile.path) } let(:account) { 'the-account' } before do Conjur::Core::API.stub conjur_account: account Conjur::Authn.stub netrc: netrc, host: authn_host Conjur::Config.merge 'account' => account end end shared_context "when logged in", logged_in: true do include_context "with mock authn" let(:username) { 'dknuth' } let(:api_key) { 'sekrit' } let(:api) { Conjur::API.new_from_key(username, api_key) } before do api.stub credentials: {} netrc[authn_host] = [username, api_key] Conjur::Command.stub api: api end end shared_context "when not logged in", logged_in: false do include_context "with mock authn" end
Version data entries
17 entries across 17 versions & 1 rubygems