Module: Assert

Defined in:
lib/assert.rb,
lib/assert/cli.rb,
lib/assert/test.rb,
lib/assert/macro.rb,
lib/assert/suite.rb,
lib/assert/result.rb,
lib/assert/runner.rb,
lib/assert/context.rb,
lib/assert/version.rb,
lib/assert/assertions.rb,
lib/assert/assert_runner.rb

Defined Under Namespace

Modules: Assertions, Macros, Result, View Classes: AssertRunner, CLI, CLIRB, Config, Context, Macro, Runner, Suite, Test

Constant Summary collapse

VERSION =
"2.2.0"

Class Method Summary collapse

Class Method Details

.configObject



15
# File 'lib/assert.rb', line 15

def self.config; Config; end

.configure {|Config| ... } ⇒ Object

Yields:



16
# File 'lib/assert.rb', line 16

def self.configure; yield Config if block_given?; end

.init(test_files, opts) ⇒ Object



18
19
20
21
22
23
24
25
26
27
28
29
# File 'lib/assert.rb', line 18

def self.init(test_files, opts)
  # load any test helper file
  if p = opts[:test_dir_path]
    helper_file = File.join(p, Config.test_helper)
    require helper_file if File.exists?(helper_file)
  end

  # load the test files
  Assert.view.fire(:before_load, test_files)
  test_files.each{ |p| require p }
  Assert.view.fire(:after_load)
end

.runnerObject



13
# File 'lib/assert.rb', line 13

def self.runner; Config.runner; end

.suiteObject



12
# File 'lib/assert.rb', line 12

def self.suite;  Config.suite;  end

.viewObject



11
# File 'lib/assert.rb', line 11

def self.view;   Config.view;   end