Module: TestBench::Bootstrap::Defaults

Defined in:
lib/test_bench/bootstrap.rb

Class Method Summary collapse

Class Method Details

.env ⇒ Object



278
279
280
# File 'lib/test_bench/bootstrap.rb', line 278

def self.env
  {}
end

.exclude_file_pattern ⇒ Object



265
266
267
# File 'lib/test_bench/bootstrap.rb', line 265

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

.get(env_var, default) ⇒ Object



257
258
259
260
261
262
263
# File 'lib/test_bench/bootstrap.rb', line 257

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

.omit_backtrace_pattern ⇒ Object



269
270
271
# File 'lib/test_bench/bootstrap.rb', line 269

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

.output_device ⇒ Object



282
283
284
# File 'lib/test_bench/bootstrap.rb', line 282

def self.output_device
  $stdout
end

.tests_dir ⇒ Object



273
274
275
# File 'lib/test_bench/bootstrap.rb', line 273

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