lib/lopata/config.rb in lopata-0.0.12 vs lib/lopata/config.rb in lopata-0.0.13

- old
+ new

@@ -32,10 +32,11 @@ require 'lopata/rspec/role' ::RSpec.configure do |c| c.include Lopata::RSpec::DSL c.include Lopata::RSpec::Role end + init_rspec_filters end def init_active_record require 'lopata/rspec/ar_dsl' ::RSpec.configure do |c| @@ -52,9 +53,22 @@ end def init_rerun ::RSpec.configure do |c| c.inclusion_filter = { full_description: build_rerun_filter_proc } + end + end + + def init_rspec_filters + filters = {} + filters[:focus] = true if ops[:focus] + if ops[:rerun] + filters[:full_description] = build_rerun_filter_proc + end + unless filters.blank? + ::RSpec.configure do |c| + c.inclusion_filter = filters + end end end def build_rerun_filter_proc to_rerun = Lopata::Client.new(Lopata::Config.build_number).to_rerun \ No newline at end of file