Sha256: 049c2de36f646edba3d41ed8e4e2a8b5549a01cd950e6a448281d765b72c52b0
Contents?: true
Size: 1.67 KB
Versions: 2
Compression:
Stored size: 1.67 KB
Contents
require 'rspec' require 'spec_helper' os = RUBY_PLATFORM if os.include? "darwin" describe 'IncludeLibrary' do it 'should include the library' do a = Usagewatch a.should be Usagewatch end end describe 'DiskUsage' do it "should be the GB of disk used" do a = Usagewatch.uw_diskused a.class.should be(Float) a.should_not be_nil a.should be >= 0 end end describe 'CPUUsage' do it "should be the percentage of cpu used" do a = Usagewatch.uw_cpuused a.class.should be(Float) a.should_not be_nil a.should be <= 100 a.should be >= 0 end end describe 'PercentageDiskUsage' do it "should be the percentage of GB of disk used" do a = Usagewatch.uw_diskused_perc a.class.should be(Float) a.should_not be_nil a.should be <= 100 a.should be >= 0 end end describe 'LoadAverage' do it "should be the average load of the past minute" do a = Usagewatch.uw_load a.class.should be(Float) a.should_not be_nil a.should be >= 0 end end describe 'TopCPUUsage' do it "should be an array of top cpu consumption proccesses " do a = Usagewatch.uw_cputop a.class.should be(Array ) a.should_not be_nil a[0][0].class.should be String a[0][1].class.should be String a.count.should be == 10 end end describe 'TopMEMUsage' do it "should be an array of top mem consumption proccesses " do a = Usagewatch.uw_cputop a.class.should be(Array ) a.should_not be_nil a[0][0].class.should be String a[0][1].class.should be String a.count.should be == 10 end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
usagewatch_ext-0.0.3 | spec/mac_spec.rb |
usagewatch_ext-0.0.2 | spec/mac_spec.rb |