Module: Zygote::MemorySpec

Defined in:
lib/zygote/test.rb

Overview

Use a fresh database fro seed for each run

Class Method Summary collapse

Class Method Details

.append_features(mod) ⇒ Object



41
42
43
44
45
46
47
48
49
50
# File 'lib/zygote/test.rb', line 41

def self.append_features(mod)
  mod.class_eval %[
    around(:each) do |example|
      seed = File.join(TestConfig.fixtures, 'memory_seed.db')
      FileUtils.cp(seed, ENV['DATABASE_PATH'])
      Memory::load
      example.run
    end
  ]
end