Sha256: 6be1d9df17e8bad65fc29a8942d16a96c4d8b6a17d1f6e6ee1186c2f495636f3
Contents?: true
Size: 679 Bytes
Versions: 26
Compression:
Stored size: 679 Bytes
Contents
require 'rubygems' require 'bundler' Bundler.setup require 'pry' # for debugging require 'rspec' require 'salemove/process_handler' include Salemove RSpec.configure do |rspec_config| rspec_config.filter_run focus: true rspec_config.run_all_when_everything_filtered = true def fixture_path(name) File.join(File.dirname(__FILE__), "fixtures", name) end def run_and_signal_fixture(fixture:, signal:, sleep_period:) output_read, output_write = IO.pipe pid = Process.spawn('ruby ' + fixture_path(fixture), out: output_write) sleep sleep_period Process.kill(signal, pid) Process.wait2(pid) output_write.close output_read.read end end
Version data entries
26 entries across 26 versions & 1 rubygems