Method: Suture::Adapter::Dictaphone#initialize

Defined in:
lib/suture/adapter/dictaphone.rb

#initialize(plan) ⇒ Dictaphone

Returns a new instance of Dictaphone.



12
13
14
15
16
17
18
19
20
# File 'lib/suture/adapter/dictaphone.rb', line 12

def initialize(plan)
  @db = Suture::Wrap::Sqlite.init(plan.database_path)
  @name = plan.name
  @compares_results = Suture::Util::ComparesResults.new(plan.comparator)
  if plan.respond_to?(:args) # does not apply to TestPlan objects
    @args_inspect = plan.args.inspect
    @args_dump = Marshal.dump(plan.args)
  end
end