|
21 | 21 |
|
22 | 22 | describe 'simple configuration that should be allowed' do
|
23 | 23 | it 'parses a simple ini line' do
|
24 |
| - expect(provider.parse_line("listen_addreses = '*'")).to eq( |
25 |
| - name: 'listen_addreses', value: '*', comment: nil, record_type: :parsed, |
| 24 | + expect(provider.parse_line("listen_addresses = '*'")).to eq( |
| 25 | + key: 'listen_addresses', value: '*', comment: nil, record_type: :parsed, |
26 | 26 | )
|
27 | 27 | end
|
28 | 28 |
|
29 | 29 | it 'parses a simple ini line (2)' do
|
30 |
| - expect(provider.parse_line(" listen_addreses = '*'")).to eq( |
31 |
| - name: 'listen_addreses', value: '*', comment: nil, record_type: :parsed, |
| 30 | + expect(provider.parse_line(" listen_addresses = '*'")).to eq( |
| 31 | + key: 'listen_addresses', value: '*', comment: nil, record_type: :parsed, |
32 | 32 | )
|
33 | 33 | end
|
34 | 34 |
|
35 | 35 | it 'parses a simple ini line (3)' do
|
36 |
| - expect(provider.parse_line("listen_addreses = '*' # dont mind me")).to eq( |
37 |
| - name: 'listen_addreses', value: '*', comment: 'dont mind me', record_type: :parsed, |
| 36 | + expect(provider.parse_line("listen_addresses = '*' # dont mind me")).to eq( |
| 37 | + key: 'listen_addresses', value: '*', comment: 'dont mind me', record_type: :parsed, |
38 | 38 | )
|
39 | 39 | end
|
40 | 40 |
|
|
52 | 52 |
|
53 | 53 | it 'allows includes' do
|
54 | 54 | expect(provider.parse_line('include puppetextra')).to eq(
|
55 |
| - name: 'include', value: 'puppetextra', comment: nil, record_type: :parsed, |
| 55 | + key: 'include', value: 'puppetextra', comment: nil, record_type: :parsed, |
56 | 56 | )
|
57 | 57 | end
|
58 | 58 |
|
59 | 59 | it 'allows numbers through without quotes' do
|
60 | 60 | expect(provider.parse_line('wal_keep_segments = 32')).to eq(
|
61 |
| - name: 'wal_keep_segments', value: '32', comment: nil, record_type: :parsed, |
| 61 | + key: 'wal_keep_segments', value: '32', comment: nil, record_type: :parsed, |
62 | 62 | )
|
63 | 63 | end
|
64 | 64 |
|
|
70 | 70 |
|
71 | 71 | it 'parses keys with dots' do
|
72 | 72 | expect(provider.parse_line('auto_explain.log_min_duration = 1ms')).to eq(
|
73 |
| - name: 'auto_explain.log_min_duration', value: '1ms', comment: nil, record_type: :parsed, |
| 73 | + key: 'auto_explain.log_min_duration', value: '1ms', comment: nil, record_type: :parsed, |
74 | 74 | )
|
75 | 75 | end
|
76 | 76 | end
|
|
89 | 89 | end
|
90 | 90 |
|
91 | 91 | it 'sets simple configuration' do
|
92 |
| - expect(provider.to_line(name: 'listen_addresses', value: '*', comment: nil, record_type: :parsed)).to eq( |
| 92 | + expect(provider.to_line(key: 'listen_addresses', value: '*', comment: nil, record_type: :parsed)).to eq( |
93 | 93 | "listen_addresses = '*'",
|
94 | 94 | )
|
95 | 95 | end
|
96 | 96 |
|
97 | 97 | it 'sets simple configuration with period in name' do
|
98 |
| - expect(provider.to_line(name: 'auto_explain.log_min_duration', value: '100ms', comment: nil, record_type: :parsed)).to eq( |
| 98 | + expect(provider.to_line(key: 'auto_explain.log_min_duration', value: '100ms', comment: nil, record_type: :parsed)).to eq( |
99 | 99 | 'auto_explain.log_min_duration = 100ms',
|
100 | 100 | )
|
101 | 101 | end
|
102 | 102 |
|
103 | 103 | it 'sets simple configuration even with comments' do
|
104 |
| - expect(provider.to_line(name: 'listen_addresses', value: '*', comment: 'dont mind me', record_type: :parsed)).to eq( |
| 104 | + expect(provider.to_line(key: 'listen_addresses', value: '*', comment: 'dont mind me', record_type: :parsed)).to eq( |
105 | 105 | "listen_addresses = '*' # dont mind me",
|
106 | 106 | )
|
107 | 107 | end
|
108 | 108 |
|
109 | 109 | it 'quotes includes' do
|
110 |
| - expect(provider.to_line(name: 'include', value: 'puppetextra', comment: nil, record_type: :parsed)).to eq( |
| 110 | + expect(provider.to_line(key: 'include', value: 'puppetextra', comment: nil, record_type: :parsed)).to eq( |
111 | 111 | "include 'puppetextra'",
|
112 | 112 | )
|
113 | 113 | end
|
114 | 114 |
|
115 | 115 | it 'quotes multiple words' do
|
116 |
| - expect(provider.to_line(name: 'archive_command', value: 'rsync up', comment: nil, record_type: :parsed)).to eq( |
| 116 | + expect(provider.to_line(key: 'archive_command', value: 'rsync up', comment: nil, record_type: :parsed)).to eq( |
117 | 117 | "archive_command = 'rsync up'",
|
118 | 118 | )
|
119 | 119 | end
|
120 | 120 |
|
121 | 121 | it 'does not quote numbers' do
|
122 |
| - expect(provider.to_line(name: 'wal_segments', value: '32', comment: nil, record_type: :parsed)).to eq( |
| 122 | + expect(provider.to_line(key: 'wal_segments', value: '32', comment: nil, record_type: :parsed)).to eq( |
123 | 123 | 'wal_segments = 32',
|
124 | 124 | )
|
125 | 125 | end
|
126 | 126 |
|
127 | 127 | it 'allows numbers' do
|
128 |
| - expect(provider.to_line(name: 'integer', value: 42, comment: nil, record_type: :parsed)).to eq( |
| 128 | + expect(provider.to_line(key: 'integer', value: 42, comment: nil, record_type: :parsed)).to eq( |
129 | 129 | 'integer = 42',
|
130 | 130 | )
|
131 | 131 | end
|
132 | 132 |
|
133 | 133 | it 'allows floats' do
|
134 |
| - expect(provider.to_line(name: 'float', value: 2.71828182845, comment: nil, record_type: :parsed)).to eq( |
| 134 | + expect(provider.to_line(key: 'float', value: 2.71828182845, comment: nil, record_type: :parsed)).to eq( |
135 | 135 | 'float = 2.71828182845',
|
136 | 136 | )
|
137 | 137 | end
|
138 | 138 |
|
139 | 139 | it 'quotes single string address' do
|
140 |
| - expect(provider.to_line(name: 'listen_addresses', value: '0.0.0.0', comment: nil, record_type: :parsed)).to eq( |
| 140 | + expect(provider.to_line(key: 'listen_addresses', value: '0.0.0.0', comment: nil, record_type: :parsed)).to eq( |
141 | 141 | "listen_addresses = '0.0.0.0'",
|
142 | 142 | )
|
143 | 143 | end
|
144 | 144 |
|
145 | 145 | it 'quotes an array of addresses' do
|
146 |
| - expect(provider.to_line(name: 'listen_addresses', value: ['0.0.0.0', '127.0.0.1'], comment: nil, record_type: :parsed)).to eq( |
| 146 | + expect(provider.to_line(key: 'listen_addresses', value: ['0.0.0.0', '127.0.0.1'], comment: nil, record_type: :parsed)).to eq( |
147 | 147 | "listen_addresses = '0.0.0.0, 127.0.0.1'",
|
148 | 148 | )
|
149 | 149 | end
|
|
0 commit comments