Sha256: b458510dde558d0c9e6fb0901935e6f156310afc033e1804083043a0ccd880e8
Contents?: true
Size: 710 Bytes
Versions: 1
Compression:
Stored size: 710 Bytes
Contents
require "spec_helper" module RPS describe Runner do let(:ui) { mock(UI) } let(:runner) { Runner.new(ui) } it "fetches the process list" do RPS.should_receive(:all).and_return([]) runner.run end it "shows each readable ruby process on the UI" do procs = [ mock(:ruby? => true, :readable? => true), mock(:ruby? => false, :readable? => true), mock(:ruby? => true, :readable? => false), mock(:ruby? => true, :readable? => true) ] RPS.should_receive(:all).and_return(procs) ui.should_receive(:render).once.with(procs.first) ui.should_receive(:render).once.with(procs.last) runner.run end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rps-0.0.3 | spec/rps/runner_spec.rb |