|
4 | 4 | describe Conjur::API do |
5 | 5 |
|
6 | 6 | let(:account) { 'api-spec-acount' } |
| 7 | + let(:remote_ip) { nil } |
7 | 8 | before { allow(Conjur.configuration).to receive_messages account: account } |
8 | 9 |
|
9 | 10 | shared_context "logged in", logged_in: true do |
10 | 11 | let(:login) { "bob" } |
11 | 12 | let(:token) { { 'data' => login, 'timestamp' => Time.now.to_s } } |
12 | | - let(:remote_ip) { nil } |
13 | | - let(:api_args) { [ token, { remote_ip: remote_ip } ] } |
14 | | - subject(:api) { Conjur::API.new_from_token(*api_args) } |
| 13 | + subject(:api) { Conjur::API.new_from_token(token, remote_ip: remote_ip) } |
15 | 14 | end |
16 | 15 |
|
17 | 16 | shared_context "logged in with an API key", logged_in: :api_key do |
18 | 17 | include_context "logged in" |
19 | 18 | let(:api_key) { "theapikey" } |
20 | | - let(:api_args) { [ login, api_key, { remote_ip: remote_ip, account: account } ] } |
21 | | - subject(:api) { Conjur::API.new_from_key(*api_args) } |
| 19 | + subject(:api) { Conjur::API.new_from_key(login, api_key, account: account ,remote_ip: remote_ip) } |
22 | 20 | end |
23 | 21 |
|
24 | 22 | shared_context "logged in with a token file", logged_in: :token_file do |
25 | 23 | include FakeFS::SpecHelpers |
26 | 24 | include_context "logged in" |
27 | 25 | let(:token_file) { "token_file" } |
28 | | - let(:api_args) { [ token_file, { remote_ip: remote_ip } ] } |
29 | | - subject(:api) { Conjur::API.new_from_token_file(*api_args) } |
| 26 | + subject(:api) { Conjur::API.new_from_token_file(token_file, remote_ip: remote_ip) } |
30 | 27 | end |
31 | 28 |
|
32 | 29 | def time_travel delta |
|
0 commit comments