Sha256: 5f3caa1073f629eb471a4f9a623c02fd24e480250b38e76186dabeebbc170c7d
Contents?: true
Size: 1.79 KB
Versions: 6
Compression:
Stored size: 1.79 KB
Contents
require 'simplecov' SimpleCov.start require 'minitest/spec' require 'minitest/pride' require 'minitest/mock' require 'turn' Turn.config do |c| # use one of output formats: # :outline - turn's original case/test outline mode [default] # :progress - indicates progress with progress bar # :dotted - test/unit's traditional dot-progress mode # :pretty - new pretty reporter # :marshal - dump output as YAML (normal run mode only) # :cue - interactive testing c.format = :dotted # use humanized test names (works only with :outline format) c.natural = true end require 'awesome_print' module Minitest::Assertions def mu_pp(obj) obj.awesome_inspect end end require 'mocha/setup' require 'pry-rescue/minitest' # Match log information in dealer_logs class MatchLog DEALER_LOG_DIRECTORY = File.expand_path('../dealer_logs', __FILE__) attr_reader :results_file_name, :actions_file_name, :player_names, :dealer_log_directory def initialize(results_file_name, actions_file_name, player_names) @results_file_name = results_file_name @actions_file_name = actions_file_name @player_names = player_names end def actions_file_path "#{DEALER_LOG_DIRECTORY}/#{@actions_file_name}" end def results_file_path "#{DEALER_LOG_DIRECTORY}/#{@results_file_name}" end end def match_logs [ MatchLog.new( '2p.limit.h1000.r0.log', '2p.limit.h1000.r0.actions.log', ['p1', 'p2'] ), MatchLog.new( '2p.nolimit.h1000.r0.log', '2p.nolimit.h1000.r0.actions.log', ['p1', 'p2'] ), MatchLog.new( '3p.limit.h1000.r0.log', '3p.limit.h1000.r0.actions.log', ['p1', 'p2', 'p3'] ), MatchLog.new( '3p.nolimit.h1000.r0.log', '3p.nolimit.h1000.r0.actions.log', ['p1', 'p2', 'p3'] ) ] end
Version data entries
6 entries across 6 versions & 1 rubygems