|
23 | 23 |
|
24 | 24 | result = config.cache_adapter.get_from_queue(unique_keys_key, 0) |
25 | 25 |
|
26 | | - expect(result.size).to eq(1) |
27 | | - data = JSON.parse(result[0], symbolize_names: true) |
| 26 | + expect(result.size).to eq(3) |
28 | 27 |
|
29 | | - expect(data[0][:f]).to eq('feature-name-1') |
30 | | - expect(data[0][:k].to_s).to eq('["key-1", "key-2", "key-3", "key-4"]') |
| 28 | + data = JSON.parse(result[0], symbolize_names: true) |
| 29 | + expect(data[:f]).to eq('feature-name-1') |
| 30 | + expect(data[:ks].to_s).to eq('["key-1", "key-2", "key-3", "key-4"]') |
31 | 31 |
|
32 | | - expect(data[1][:f]).to eq('feature-name-2') |
33 | | - expect(data[1][:k].to_s).to eq('["key-1", "key-2", "key-3", "key-4"]') |
| 32 | + data1 = JSON.parse(result[1], symbolize_names: true) |
| 33 | + expect(data1[:f]).to eq('feature-name-2') |
| 34 | + expect(data1[:ks].to_s).to eq('["key-1", "key-2", "key-3", "key-4"]') |
34 | 35 |
|
35 | | - expect(data[2][:f]).to eq('feature-name-3') |
36 | | - expect(data[2][:k].to_s).to eq('["key-1", "key-2", "key-3", "key-4"]') |
| 36 | + data2 = JSON.parse(result[2], symbolize_names: true) |
| 37 | + expect(data2[:f]).to eq('feature-name-3') |
| 38 | + expect(data2[:ks].to_s).to eq('["key-1", "key-2", "key-3", "key-4"]') |
37 | 39 | end |
38 | 40 |
|
39 | 41 | it 'record_uniques_key when uniques is nil or empty' do |
|
0 commit comments