Class: OSpecRunner
Class Method Summary collapse
Instance Method Summary collapse
- #did_finish ⇒ Object
-
#initialize(formatter_class) ⇒ OSpecRunner
constructor
A new instance of OSpecRunner.
- #register ⇒ Object
- #run ⇒ Object
- #will_start ⇒ Object
Constructor Details
#initialize(formatter_class) ⇒ OSpecRunner
Returns a new instance of OSpecRunner
209 210 211 212 213
# File 'opal/lib/mspec/opal/runner.rb', line 209 def initialize(formatter_class) @formatter_class = formatter_class register run end
Class Method Details
.main(formatter_class = BrowserFormatter) ⇒ Object
205 206 207
# File 'opal/lib/mspec/opal/runner.rb', line 205 def self.main(formatter_class = BrowserFormatter ) @main ||= self.new formatter_class end
Instance Method Details
#did_finish ⇒ Object
230 231 232
# File 'opal/lib/mspec/opal/runner.rb', line 230 def did_finish MSpec .actions :finish end
#register ⇒ Object
215 216 217 218 219 220
# File 'opal/lib/mspec/opal/runner.rb', line 215 def register formatter = @formatter_class.new formatter.register OSpecFilter .main .register end
#run ⇒ Object
222 223 224
# File 'opal/lib/mspec/opal/runner.rb', line 222 def run MSpec .opal_runner end