Module: BDDSM

Defined in:
lib/bddsm.rb,
lib/bddsm/file.rb,
lib/bddsm/suite.rb,
lib/bddsm/actual.rb,
lib/bddsm/result.rb,
lib/bddsm/failure.rb,
lib/bddsm/version.rb,
lib/bddsm/describe.rb,
lib/bddsm/execution.rb,
lib/bddsm/equal_matcher.rb,
lib/bddsm/progress_report.rb

Defined Under Namespace

Classes: Actual, Describe, EqualMatcher, Execution, Failure, File, ProgressReport, Result, Suite

Constant Summary collapse

VERSION =
'0.1.6'.freeze

Class Method Summary collapse

Class Method Details

.describe(title) ⇒ Object



14
15
16
17
18
# File 'lib/bddsm.rb', line 14

def self.describe(title, &)
  # TODO: фиксировать файл, из которого подгружен describe,
  # чтобы потом корректно отображать строку ошибки и собирать статистику
  Suite.instance.add_describe Describe.new(title, &)
end