Module: Bdd
- Defined in:
- lib/bdd.rb,
lib/bdd/check.rb,
lib/bdd/rspec.rb,
lib/bdd/title.rb,
lib/bdd/colors.rb,
lib/bdd/version.rb,
lib/bdd/adapters.rb,
lib/bdd/minitest.rb,
lib/bdd/adapters/base.rb,
lib/bdd/class_methods.rb,
lib/bdd/string_builder.rb,
lib/bdd/adapters/rspec_adapter.rb,
lib/bdd/adapters/minitest_adapter.rb
Defined Under Namespace
Modules: Adapters, Colors, Minitest, RSpec, Title
Classes: Check, StringBuilder
Constant Summary
collapse
- VERSION =
"0.1.1"
Class Method Summary
collapse
Class Method Details
.adapters ⇒ Object
3
4
5
|
# File 'lib/bdd/class_methods.rb', line 3
def adapters
@adapters ||= []
end
|
.define(pre_conditions, post_conditions, conjunctions) ⇒ Object
7
8
9
10
11
12
13
14
15
|
# File 'lib/bdd/class_methods.rb', line 7
def define(pre_conditions, post_conditions, conjunctions)
conjunctions += pre_conditions + post_conditions
x = conjunctions.map(&:length).max
Title.length = x
adapters.each do |a|
a.define(pre_conditions, post_conditions, conjunctions)
end
end
|
.get_container(example) ⇒ Object
17
18
19
20
|
# File 'lib/bdd/class_methods.rb', line 17
def get_container(example)
@containers ||= {}
@containers[example] ||= []
end
|