Sha256: d973377f399b369de1c65b8270ae4d9851f055ecff455ee7dd5d4e08ab29868b
Contents?: true
Size: 1.16 KB
Versions: 5
Compression:
Stored size: 1.16 KB
Contents
# frozen_string_literal: true, encoding: ASCII-8BIT require 'simplecov' require 'couchbase-orm' require 'minitest/assertions' require 'active_model/lint' require 'pry' require 'pry-stack_explorer' SimpleCov.start do add_group 'Core', [/lib\/couchbase-orm\/(?!(proxies|utilities))/, 'lib/couchbase-orm.rb'] add_group 'Proxies', 'lib/couchbase-orm/proxies' add_group 'Utilities', 'lib/couchbase-orm/utilities' add_group 'Specs', 'spec' minimum_coverage 94 end if ENV["COUCHBASE_FLUSH"] CouchbaseOrm.logger.warn "Flushing Couchbase bucket '#{CouchbaseOrm::Connection.bucket.name}'" CouchbaseOrm::Connection.cluster.buckets.flush_bucket(CouchbaseOrm::Connection.bucket.name) raise "BucketFlushed" end shared_examples_for "ActiveModel" do include Minitest::Assertions include ActiveModel::Lint::Tests def assertions @__assertions__ ||= 0 end def assertions=(val) @__assertions__ = val end ActiveModel::Lint::Tests.public_instance_methods.map { |method| method.to_s }.grep(/^test/).each do |method| example(method.gsub('_', ' ')) { send method } end before do @model = subject end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
couchbase-orm-2.0.4 | spec/support.rb |
couchbase-orm-2.0.3 | spec/support.rb |
couchbase-orm-2.0.2 | spec/support.rb |
couchbase-orm-2.0.1 | spec/support.rb |
couchbase-orm-2.0.0 | spec/support.rb |