module DeltaTest::SpecHelpers
Public Class Methods
extended(example)
click to toggle source
Extend
@params {} example
# File lib/delta_test/spec_helpers.rb, line 29 def self.extended(example) example.use_delta_test(example) end
included(example)
click to toggle source
Include calls `extend` internally
@params {} example
# File lib/delta_test/spec_helpers.rb, line 39 def self.included(example) example.extend(self) end
Public Instance Methods
use_delta_test(example)
click to toggle source
Setup generator and hook profiler on contexts
# File lib/delta_test/spec_helpers.rb, line 9 def use_delta_test(example) generator = DeltaTest::GeneratorSingleton.instance generator.setup! example.before(:all) do generator.start!(example.file_path) end example.after(:all) do generator.stop! end generator.hook_on_exit end