Sha256: d82ef38f45986ddff82d24275efa3cdba984fa10fe771e479d42b5b5c0ec4631
Contents?: true
Size: 1.37 KB
Versions: 3
Compression:
Stored size: 1.37 KB
Contents
# frozen_string_literal: true require File.expand_path('../test_helper', File.dirname(__FILE__)) class RedisTest < Test::Unit::TestCase BASE_KEY = Coverband::Adapters::RedisStore::BASE_KEY def setup @redis = Redis.new @store = Coverband::Adapters::RedisStore.new(@redis) @store.clear! end def test_coverage expected = basic_coverage @store.save_report(expected) assert_equal expected, @store.coverage end def test_coverage_increments expected = basic_coverage @store.save_report(expected) assert_equal expected, @store.coverage @store.save_report(expected) assert_equal [0, 2, 4], @store.coverage['app_path/dog.rb'] end def test_covered_lines_for_file expected = basic_coverage @store.save_report(expected) assert_equal example_line, @store.covered_lines_for_file('app_path/dog.rb') end def test_covered_lines_when_null assert_equal nil, @store.covered_lines_for_file('app_path/dog.rb') end def test_clear @redis.expects(:del).with(BASE_KEY).once @store.clear! end private def combined_report { "#{BASE_KEY}.dog.rb" => { new: example_hash, existing: {} } } end def test_data { '/Users/danmayer/projects/cover_band_server/app.rb' => { 54 => 1, 55 => 2 }, '/Users/danmayer/projects/cover_band_server/server.rb' => { 5 => 1 } } end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
coverband-3.0.0 | test/unit/adapters_redis_store_test.rb |
coverband-3.0.0.alpha2 | test/unit/adapters_redis_store_test.rb |
coverband-3.0.0.alpha | test/unit/adapters_redis_store_test.rb |