|
16 | 16 | require 'spec_helper' |
17 | 17 | require 'config/matchers' |
18 | 18 | require 'fixtures/config/kube_config_hash' |
| 19 | +require 'helpers/file_fixtures' |
19 | 20 |
|
20 | 21 | require 'kubernetes/config/kube_config' |
21 | 22 |
|
22 | 23 |
|
23 | 24 | describe Kubernetes::KubeConfig do |
24 | | - let(:kube_config) { Kubernetes::KubeConfig.new(file_fixture('config/config').to_s, TEST_KUBE_CONFIG) } |
| 25 | + let(:kube_config) { Kubernetes::KubeConfig.new(Kubernetes::Testing::file_fixture('config/config').to_s, TEST_KUBE_CONFIG) } |
25 | 26 |
|
26 | 27 | context '#configure' do |
27 | 28 | context 'if non user context is given' do |
|
42 | 43 | expected = Kubernetes::Configuration.new do |c| |
43 | 44 | c.scheme = 'https' |
44 | 45 | c.host = 'test-host:443' |
45 | | - c.ssl_ca_cert = file_fixture('certs/ca.crt').to_s |
46 | | - c.cert_file = file_fixture('certs/client.crt').to_s |
47 | | - c.key_file = file_fixture('certs/client.key').to_s |
| 46 | + c.ssl_ca_cert = Kubernetes::Testing::file_fixture('certs/ca.crt').to_s |
| 47 | + c.cert_file = Kubernetes::Testing::file_fixture('certs/client.crt').to_s |
| 48 | + c.key_file = Kubernetes::Testing::file_fixture('certs/client.key').to_s |
48 | 49 | end |
49 | 50 | actual = Kubernetes::Configuration.new |
50 | 51 |
|
|
58 | 59 | expected = Kubernetes::Configuration.new do |c| |
59 | 60 | c.scheme = 'https' |
60 | 61 | c.host = 'test-host:443' |
61 | | - c.ssl_ca_cert = file_fixture('certs/ca.crt').to_s |
| 62 | + c.ssl_ca_cert = Kubernetes::Testing::file_fixture('certs/ca.crt').to_s |
62 | 63 | c.api_key['authorization'] = "Bearer #{TEST_DATA_BASE64}" |
63 | 64 | end |
64 | 65 | actual = Kubernetes::Configuration.new |
|
71 | 72 |
|
72 | 73 | context '#config' do |
73 | 74 | context 'if config hash is not given when it is initialized' do |
74 | | - let(:kube_config) { Kubernetes::KubeConfig.new(file_fixture('config/empty').to_s) } |
| 75 | + let(:kube_config) { Kubernetes::KubeConfig.new(Kubernetes::Testing::file_fixture('config/empty').to_s) } |
75 | 76 | it 'should load config' do |
76 | 77 | expect(kube_config.config).to eq({}) |
77 | 78 | end |
78 | 79 | end |
79 | 80 |
|
80 | 81 | context 'if config hash is given when it is initialized' do |
81 | 82 | let(:given_hash) { {given: 'hash'} } |
82 | | - let(:kube_config) { Kubernetes::KubeConfig.new(file_fixture('config/empty').to_s, given_hash) } |
| 83 | + let(:kube_config) { Kubernetes::KubeConfig.new(Kubernetes::Testing::file_fixture('config/empty').to_s, given_hash) } |
83 | 84 |
|
84 | 85 | it 'should not load config' do |
85 | 86 | expect(kube_config.config).to eq(given_hash) |
|
0 commit comments