Sha256: 45d8088d3267b97c9514f47e4ddbd12ef647eceda227301c56b5dba0e0aa1a64
Contents?: true
Size: 537 Bytes
Versions: 5
Compression:
Stored size: 537 Bytes
Contents
RSpec::Matchers.define :be_running do match do |process| if process.respond_to?(:running?) process.running? @under else if (@under) check_method = "check_running_under_#{@under}".to_sym unless backend.respond_to?(check_method) raise ArgumentError.new("`be_running` matcher doesn't support #{@under}") end backend.send(check_method, process) else backend.check_running(process) end end end chain :under do |under| @under = under end end
Version data entries
5 entries across 5 versions & 1 rubygems