spec/integration/riak/time_series_spec.rb in riak-client-2.3.2 vs spec/integration/riak/time_series_spec.rb in riak-client-2.4.0.pre1
- old
+ new
@@ -3,11 +3,12 @@
describe 'Time Series',
test_client: true, integration: true, time_series: true do
let(:table_name){ 'GeoCheckin' }
- let(:now){ Time.at(Time.now.to_i) }
+ let(:now_ts) { Time.now.to_i }
+ let(:now){ Time.at(now_ts) }
let(:five_minutes_ago){ now - 300 }
let(:now_range_str) do
past = (now.to_i - 100) * 1000
future = (now.to_i + 100) * 1000
"time > #{ past } AND time < #{ future }"
@@ -16,20 +17,21 @@
range_start = '1'
range_end = '2'
"time > #{range_start} AND time < #{range_end}"
end
- let(:family){ 'family-' + random_key }
- let(:series){ 'series-' + random_key }
+ let(:family){ 'geohash-' + random_key }
+ let(:series){ 'user-' + random_key }
let(:key){ [family, series, now] }
+ let(:key_ts){ [family, series, now_ts * 1000] }
let(:key2){ [family, series, five_minutes_ago] }
let(:datum){ [*key, 'cloudy', 27.1] }
let(:datum_null){ [*key2, 'cloudy', nil] }
let(:family_series_str) do
- "myfamily = '#{family}' AND myseries = '#{series}'"
+ "geohash = '#{family}' AND user = '#{series}'"
end
let(:query) do
<<-SQL
SELECT * FROM #{table_name}
@@ -190,11 +192,11 @@
expect(found_expectation).to receive(:found!).once
lister = Riak::TimeSeries::List.new test_client, table_name
lister.issue! do |row|
- found_expectation.found! if row.to_a == key
+ found_expectation.found! if row.to_a == key_ts
end
end
it 'returns a list of keys without a block' do
stored_datum_expectation
@@ -202,9 +204,9 @@
lister = Riak::TimeSeries::List.new test_client, table_name
results = lister.issue!
- expect(results).to include key
+ expect(results).to include key_ts
end
end
end