require_relative '../../spec_helper' # Note that there's no way to get the current process title defined as a spec # somewhere. Process.setproctitle explicitly does not change `$0` so the only # way to get the process title is to shell out. describe 'Process.setproctitle' do platform_is :linux, :darwin do before :each do @old_title = $0 end after :each do Process.setproctitle(@old_title) end it 'should set the process title' do title = 'rubyspec-proctitle-test' Process.setproctitle(title).should == title `ps -ocommand= -p#{$$}`.should include(title) end end end