Sha256: c473bad344a49c43c8e6d5ecac8a8e195d4762917b9c75c497808f5cb61c7778
Contents?: true
Size: 1.12 KB
Versions: 1
Compression:
Stored size: 1.12 KB
Contents
require 'coverage_helper' require 'eternity' require 'minitest/autorun' require 'minitest/great_expectations' require 'timeout' require 'turn' require 'pry-nav' include Eternity Turn.config do |c| c.format = :pretty c.natural = true c.ansi = true end Eternity.configure do |config| config.keyspace = Restruct::Id.new :eternity_test config.blob_path = File.expand_path('../../tmp', __FILE__) config.blob_cache_expiration = 30 config.blob_cache_max_size = 50 config.logger.level = Logger::ERROR end class Minitest::Spec def connection Eternity.connection end def digest(data) Blob.digest(Blob.serialize(data)) end after do Eternity.clear_redis Eternity.clear_file_system end end module Minitest::Assertions def assert_equal_index(expected, commit) commit.with_index do |index| index.to_h.must_equal expected end end def assert_have_empty_index(commit) commit.with_index do |index| index.must_be_empty end end end Commit.infect_an_assertion :assert_equal_index, :must_equal_index Commit.infect_an_assertion :assert_have_empty_index, :must_have_empty_index, :unary
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
eternity-1.0.0 | spec/minitest_helper.rb |