Initial commit

This commit is contained in:
Yaser
2026-08-13 19:50:53 +03:30
commit 38084458fe
879 changed files with 95198 additions and 0 deletions

19
spec/lib/influxdb_spec.rb Normal file
View File

@@ -0,0 +1,19 @@
# frozen_string_literal: true
describe Peatio::InfluxDB do
context 'host sharding' do
before do
Peatio::InfluxDB.instance_variable_set(:@clients, {})
Peatio::InfluxDB.stubs(:config).returns({ host: %w[inflxudb-0 inflxudb-1] })
end
after do
Peatio::InfluxDB.instance_variable_set(:@clients, {})
end
it do
expect(Peatio::InfluxDB.client(keyshard: 'btcusd').config.hosts).to eq(['inflxudb-1'])
expect(Peatio::InfluxDB.client(keyshard: 'ethusd').config.hosts).to eq(['inflxudb-0'])
end
end
end