Sha256: f33fc4c9558aa838d209aea924a2519de65e44cb2e3c06da3c57b0be8e640ba8
Contents?: true
Size: 1.02 KB
Versions: 2
Compression:
Stored size: 1.02 KB
Contents
require 'spec_helper' describe PulseMeter::Visualizer do describe "::draw" do it "generates correct layout with passed block" do layout = described_class.draw do |l| l.title "My Gauges" l.page "Dashboard" do |p| p.line :convertion do |c| c.sensor :adv_clicks, color: :green c.sensor :adv_shows, color: :red end p.pie :agents, title: 'User Agents' do |c| c.sensor :agent_ie c.sensor :agent_chrome c.sensor :agent_ff c.sensor :agent_other end end l.page "Request stats" do |p| p.line :rph_total, sensor: :rph_total p.line :rph_main_page, sensor: :rph_main_page p.line :request_time_p95_hour p.pie :success_vs_fail_total_hourly do |w| w.sensor :success_total_hourly w.sensor :fail_total_hourly end end end expect(layout).to be_kind_of(PulseMeter::Visualize::Layout) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pulse_meter_visualizer-0.4.22 | spec/pulse_meter/visualizer_spec.rb |
pulse_meter_visualizer-0.4.21 | spec/pulse_meter/visualizer_spec.rb |