Sha256: 160a5351a9505c3a0a1f10525c2aae9817e465b414379a3ae0da94ba6541e168

Contents?: true

Size: 1.18 KB

Versions: 16

Compression:

Stored size: 1.18 KB

Contents

$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), "..", "lib"))
$LOAD_PATH.unshift(File.dirname(__FILE__))
require "rspec"
require "dbox"
require "fileutils"

LOCAL_TEST_PATH = File.expand_path(File.join(File.dirname(__FILE__), "..", "tmp", "test_dirs"))
ALTERNATE_LOCAL_TEST_PATH = File.join(LOCAL_TEST_PATH, "alternate")
FileUtils.mkdir_p(LOCAL_TEST_PATH)
FileUtils.mkdir_p(ALTERNATE_LOCAL_TEST_PATH)

REMOTE_TEST_PATH = "/dbox_test_dirs"

$started_at ||= Time.now

LOGFILE = File.expand_path(File.join(File.dirname(__FILE__), "..", "tmp", "test.log"))
LOGGER = Logger.new(LOGFILE)
LOGGER.formatter = proc do |severity, datetime, progname, msg|
  format "[%4.1fs] [%s] %s\n", (Time.now - $started_at), severity, msg
end

def randname
  u = `uuidgen`.chomp
  "test-#{u}"
end

def clear_test_log
  File.open(LOGFILE, "w") {|f| f << "" }
end

def ensure_remote_exists(path)
  expect { Dbox::Syncer.api.metadata(path) }.to_not raise_error
end

def log
  LOGGER
end

def make_file(filepath, size_in_kb=1)
  `dd if=/dev/urandom of="#{filepath.gsub('"','\"')}" bs=1024 count=#{size_in_kb} 1>/dev/null 2>/dev/null`
end

RSpec::Matchers.define :exist do
  match do |actual|
    File.exists?(actual) == true
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
dbox-0.6.15 spec/spec_helper.rb
dbox-0.6.14 spec/spec_helper.rb
dbox-0.6.13 spec/spec_helper.rb
dbox-0.6.12 spec/spec_helper.rb
dbox-0.6.11 spec/spec_helper.rb
dbox-0.6.10 spec/spec_helper.rb
dbox-0.6.9 spec/spec_helper.rb
dbox-0.6.8 spec/spec_helper.rb
dbox-0.6.7 spec/spec_helper.rb
dbox-0.6.6 spec/spec_helper.rb
dbox-0.6.5 spec/spec_helper.rb
dbox-0.6.4 spec/spec_helper.rb
dbox-0.6.3 spec/spec_helper.rb
dbox-0.6.2 spec/spec_helper.rb
dbox-0.6.1 spec/spec_helper.rb
dbox-0.6.0 spec/spec_helper.rb