diff options
Diffstat (limited to 'spec/ruby/core/process/getpriority_spec.rb')
-rw-r--r-- | spec/ruby/core/process/getpriority_spec.rb | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/spec/ruby/core/process/getpriority_spec.rb b/spec/ruby/core/process/getpriority_spec.rb new file mode 100644 index 0000000000..68307b9bd5 --- /dev/null +++ b/spec/ruby/core/process/getpriority_spec.rb @@ -0,0 +1,23 @@ +require File.expand_path('../../../spec_helper', __FILE__) + +describe "Process.getpriority" do + platform_is_not :windows do + + it "coerces arguments to Integers" do + ret = Process.getpriority mock_int(Process::PRIO_PROCESS), mock_int(0) + ret.should be_kind_of(Fixnum) + end + + it "gets the scheduling priority for a specified process" do + Process.getpriority(Process::PRIO_PROCESS, 0).should be_kind_of(Fixnum) + end + + it "gets the scheduling priority for a specified process group" do + Process.getpriority(Process::PRIO_PGRP, 0).should be_kind_of(Fixnum) + end + + it "gets the scheduling priority for a specified user" do + Process.getpriority(Process::PRIO_USER, 0).should be_kind_of(Fixnum) + end + end +end |