Module: FTest

Defined in:
lib/ftest.rb,
lib/ftest/cli.rb,
lib/ftest/util.rb,
lib/ftest/assert.rb,
lib/ftest/config.rb,
lib/ftest/runner.rb,
lib/ftest/assert/check.rb,
lib/ftest/assert/checks.rb,
lib/ftest/assert/errors.rb,
lib/ftest/assert/syntax.rb,
lib/ftest/colored_logger.rb,
lib/ftest/assert/assertion.rb,
lib/ftest/backtrace_filter.rb,
lib/ftest/assert/checks/registry.rb

Defined Under Namespace

Modules: Assert, BacktraceFilter, Config, Util Classes: CLI, ColoredLogger, Runner

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(target) ⇒ Object



35
36
37
# File 'lib/ftest.rb', line 35

def self.included target
  Assert::Syntax.infect target
end

Instance Method Details

#loggerObject

FTest can be included in scripts as a mixin, e.g.

require “ftest” include FTest

logger.info “hi” assert true

You can also require “ftest/script” to automatically include FTest



22
23
24
# File 'lib/ftest.rb', line 22

def logger
  Config.logger
end