Module: TestBench::Bootstrap::Defaults

Defined in:
lib/test_bench/bootstrap.rb

Class Method Summary collapse

Class Method Details

.env ⇒ Object



305
306
307
# File 'lib/test_bench/bootstrap.rb', line 305

def self.env
  {}
end

.exclude_file_pattern ⇒ Object



292
293
294
# File 'lib/test_bench/bootstrap.rb', line 292

def self.exclude_file_pattern
  get('TEST_BENCH_EXCLUDE_FILE_PATTERN', '*_init.rb')
end

.get(env_var, default) ⇒ Object



284
285
286
287
288
289
290
# File 'lib/test_bench/bootstrap.rb', line 284

def self.get(env_var, default)
  if env.key?(env_var)
    env[env_var]
  else
    default
  end
end

.omit_backtrace_pattern ⇒ Object



296
297
298
# File 'lib/test_bench/bootstrap.rb', line 296

def self.omit_backtrace_pattern
  get('TEST_BENCH_OMIT_BACKTRACE_PATTERN', '*/test_bench/bootstrap.rb')
end

.output_device ⇒ Object



309
310
311
# File 'lib/test_bench/bootstrap.rb', line 309

def self.output_device
  $stdout
end

.tests_dir ⇒ Object



300
301
302
# File 'lib/test_bench/bootstrap.rb', line 300

def self.tests_dir
  get('TEST_BENCH_TESTS_DIRECTORY', 'test/automated')
end