namespace :neo4j_ancestry do

namespace :db do
  namespace :test do

    desc "Setup Neo4j Database for Testing"
    task :prepare do

      rails_version = `bundle exec rails --version`.gsub("Rails ", "")

      dummy_path = File.expand_path(
        "../../../spec/dummy-rails#{rails_version[0]}",
        __FILE__
      )

      unless File.exists?("#{dummy_path}/db/neo4j")
        `cd #{dummy_path} && bundle exec rake neo4j:install neo4j:setup`
      end

      `cd #{dummy_path} && bundle exec rake neo4j:start`
      `cd #{dummy_path} && bundle exec rake db:create db:migrate db:test:prepare`

    end

  end
end

end