Module: Stella::Testplan::ClassMethods
- Defined in:
- lib/stella/testplan.rb
Instance Attribute Summary collapse
-
#registered_classes ⇒ Object
readonly
Returns the value of attribute registered_classes.
Instance Method Summary collapse
- #checkup(base_uri, opts = {}) ⇒ Object
-
#register(klass = nil) ⇒ Object
Session objects will extend registered classes.
- #run(engine, opts = {}) ⇒ Object
- #session ⇒ Object
- #testplan ⇒ Object
- #usecases ⇒ Object
Instance Attribute Details
#registered_classes ⇒ Object (readonly)
Returns the value of attribute registered_classes.
131 132 133 |
# File 'lib/stella/testplan.rb', line 131 def registered_classes @registered_classes end |
Instance Method Details
#checkup(base_uri, opts = {}) ⇒ Object
114 115 116 |
# File 'lib/stella/testplan.rb', line 114 def checkup base_uri, opts={} Stella::Testplan.plan(self).checkup base_uri, opts end |
#register(klass = nil) ⇒ Object
Session objects will extend registered classes.
124 125 126 127 128 129 130 |
# File 'lib/stella/testplan.rb', line 124 def register klass=nil unless klass.nil? @registered_classes ||= [] @registered_classes << klass end @registered_classes end |
#run(engine, opts = {}) ⇒ Object
117 118 119 |
# File 'lib/stella/testplan.rb', line 117 def run engine, opts={} Stella::Testplan.plan(self).run engine, opts end |
#session ⇒ Object
132 133 134 135 |
# File 'lib/stella/testplan.rb', line 132 def session @session ||= {} @session end |
#testplan ⇒ Object
120 121 122 |
# File 'lib/stella/testplan.rb', line 120 def testplan Stella::Testplan.plan(self) end |
#usecases ⇒ Object
110 111 112 113 |
# File 'lib/stella/testplan.rb', line 110 def usecases @usecases ||= [] @usecases end |