Sha256: d69c292d419f8d02572969f5712aa1e80f12fc27e7776bae09fd5c2b8c792082
Contents?: true
Size: 1.06 KB
Versions: 2
Compression:
Stored size: 1.06 KB
Contents
require 'coverage_helper' require 'eternity' require 'minitest/autorun' require 'minitest/colorin' require 'minitest/great_expectations' require 'timeout' require 'pry-nav' include Eternity 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
eternity-1.1.1 | spec/minitest_helper.rb |
eternity-1.1.0 | spec/minitest_helper.rb |