Sha256: af2f7d450212d873acb08b089656cbfd6138a312d8633a0aded817dc91ea7acd
Contents?: true
Size: 1.84 KB
Versions: 4
Compression:
Stored size: 1.84 KB
Contents
# -*- encoding: utf-8 -*- shared_context "let_graph" do include_context "stub_list_graph" if ENV['MOCK'] == 'on' let(:graphs) { multiforecast.list_graph } let(:graph) { graphs.first } end shared_context "setup_graph" do include_context "let_graph" include_context "stub_post_graph" if ENV['MOCK'] == 'on' include_context "stub_delete_graph" if ENV['MOCK'] == 'on' before(:all) { multiforecast.delete_graph("app name/host name/<1sec count") rescue nil multiforecast.delete_graph("app name/host name/<2sec count") rescue nil multiforecast.post_graph("app name/host name/<1sec count", { 'number' => 0 }) rescue nil multiforecast.post_graph("app name/host name/<2sec count", { 'number' => 0 }) rescue nil } after(:all) { multiforecast.delete_graph("app name/host name/<1sec count") rescue nil multiforecast.delete_graph("app name/host name/<2sec count") rescue nil } end shared_context "let_complex" do include_context "setup_graph" let(:from_graphs) do [ { "path" => graphs[0]["path"], "gmode" => "gauge", "stack" => false, "type" => "AREA", }, { "path" => graphs[1]["path"], "gmode" => "gauge", "stack" => false, "type" => "AREA" }, ] end let(:to_complex) do { "path" => "app name/host name/complex graph test", "description" => "complex graph test", "sort" => 10 } end end shared_context "setup_complex" do include_context "let_complex" include_context "stub_create_complex" if ENV['MOCK'] == 'on' include_context "stub_delete_complex" if ENV['MOCK'] == 'on' before do multiforecast.delete_complex(to_complex["path"]) rescue nil multiforecast.create_complex(from_graphs, to_complex) rescue nil end after do multiforecast.delete_complex(to_complex["path"]) rescue nil end end
Version data entries
4 entries across 4 versions & 1 rubygems