Module: Henitai::Integration::MinitestLoadPath

Defined in:
lib/henitai/integration/minitest_load_path.rb

Overview

Ensures the current project's test/ directory is on $LOAD_PATH, for Minitest#run_mutant/#spawn_mutant. Idempotent: safe to call repeatedly.

Class Method Summary collapse

Class Method Details

.ensure!Object



8
9
10
11
# File 'lib/henitai/integration/minitest_load_path.rb', line 8

def self.ensure!
  test_dir = File.expand_path("test")
  $LOAD_PATH.unshift(test_dir) unless $LOAD_PATH.include?(test_dir)
end