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