Sha256: 9d21ab7a700874dbbcf11463d5320c754b0df75d059ec7378d927a5975c03d07
Contents?: true
Size: 1023 Bytes
Versions: 2
Compression:
Stored size: 1023 Bytes
Contents
require File.join(File.dirname(__FILE__), %w[.. spec_helper]) require 'chronic' describe Wackamole::MoledInfo do before( :all ) do Wackamole::Control.init_config( File.join(File.dirname(__FILE__), %w[.. config test.yml]), 'test' ) Wackamole::Control.connection.should_not be_nil Wackamole::Control.db( "mole_fred_test_mdb" ) @test_time = Chronic.parse( "2010/01/01 01:00:00" ) end it "should gather dashboard info correctly" do info = Wackamole::MoledInfo.collect_dashboard_info( @test_time ) info[:total_users].should == 10 info[:user_load].should == 2 info[:total_features].should == 10 info[:feature_load].should == 2 info[:fault_load].should == 2 info[:perf_load].should == 2 series = 24.times.collect { |i| 0 } series[0] = 5 series[1] = 2 info[:user_series].should == series info[:feature_series].should == series info[:fault_series].should == series info[:perf_series].should == series end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
wackamole-0.0.8 | spec/models/moled_info_spec.rb |
wackamole-0.0.7 | spec/models/moled_info_spec.rb |