Module: Qualspec::Suite
- Defined in:
- lib/qualspec/suite/dsl.rb,
lib/qualspec/suite/runner.rb,
lib/qualspec/suite/behavior.rb,
lib/qualspec/suite/reporter.rb,
lib/qualspec/suite/scenario.rb,
lib/qualspec/suite/candidate.rb,
lib/qualspec/suite/html_reporter.rb,
lib/qualspec/suite/builtin_behaviors.rb
Defined Under Namespace
Modules: BuiltinBehaviors
Classes: Behavior, Candidate, Definition, HtmlReporter, Reporter, Results, Runner, Scenario, VariantsConfig
Class Method Summary
collapse
Class Method Details
.clear! ⇒ Object
178
179
180
|
# File 'lib/qualspec/suite/dsl.rb', line 178
def clear!
@registry = {}
end
|
.define(name, &block) ⇒ Object
170
171
172
|
# File 'lib/qualspec/suite/dsl.rb', line 170
def define(name, &block)
registry[name] = Definition.new(name, &block)
end
|
.find(name) ⇒ Object
174
175
176
|
# File 'lib/qualspec/suite/dsl.rb', line 174
def find(name)
registry[name] || raise(Qualspec::Error, "Evaluation suite '#{name}' not found")
end
|
.registry ⇒ Object
166
167
168
|
# File 'lib/qualspec/suite/dsl.rb', line 166
def registry
@registry ||= {}
end
|