spec/spec_helper.rb in qfill-0.0.4 vs spec/spec_helper.rb in qfill-0.1.0

- old
+ new

@@ -1,49 +1,22 @@ +# frozen_string_literal: true + require 'qfill' -Qfill::VERBOSE = false -# This file was generated by the `rspec --init` command. Conventionally, all -# specs live under a `spec` directory, which RSpec adds to the `$LOAD_PATH`. -# Require this file using `require "spec_helper"` to ensure that it is only -# loaded once. -# -# See http://rubydoc.info/gems/rspec-core/RSpec/Core/Configuration + +require 'byebug' if RUBY_ENGINE == 'ruby' +require 'support/helper' +require 'support/random_object' + RSpec.configure do |config| - config.treat_symbols_as_metadata_keys_with_true_values = true config.run_all_when_everything_filtered = true config.filter_run :focus + config.include Support::Helper # Run specs in random order to surface order dependencies. If you find an # order dependency and want to debug it, you can fix the order by providing # the seed, which is printed after each run. # --seed 1234 config.order = 'random' + config.before do + stub_const('Qfill::VERBOSE', false) + end end - -# TODO: Write some specs with this dude: -#class RandomObject -# -# attr_accessor :rating, :queue -# def initialize(options = {}) -# @rating = options[:rating] || RandomObject.random_rating -# @queue = RandomObject.list_designation(self.rating) -# end -# -# def self.random_rating -# rand(101) # 0 - 100 -# end -# -# def self.list_designation(rating) -# if rating == 0 -# 'none' -# elsif rating < 34 -# 'low' -# elsif rating < 67 -# 'medium' -# else -# 'high' -# end -# end -# -# def to_s -# "RO:#{rating}:#{queue}" -# end -#end