Sha256: cde5fb1fcd43f89c2c845ed958c585168076369c74a9f91b71ed70e60da6d6e7
Contents?: true
Size: 1006 Bytes
Versions: 1
Compression:
Stored size: 1006 Bytes
Contents
# frozen_string_literal: true require "spec_helper" describe DummyMetrics do before do stub_request(:get, "http://localhost:8086/query") .with( query: {q: 'select * from "dummy"', u: "root", p: "root", precision: "ns", db: "db"} ) .to_return(body: fixture_file) end context "single_series" do let(:fixture_file) { File.read("./spec/fixtures/single_series.json") } context "default format (values merged with tags)" do subject { described_class.all.to_a } it "returns array of hashes" do expect(subject.first).to include("host" => "server01", "region" => "us-west", "value" => 0.64) expect(subject.second).to include("host" => "server01", "region" => "us-west", "value" => 0.93) end end end context "empty result" do let(:fixture_file) { File.read("./spec/fixtures/empty_result.json") } subject { described_class.all.to_a } it "returns empty array" do expect(subject).to eq [] end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
influxer-1.2.0 | spec/cases/points_spec.rb |