diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 9ce3f83c6..26775c1fe 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -69,9 +69,9 @@ RSpec.configure do |config| end end # BrowserStack - config.around(:context, :run_on_browserstack => true) do |context| + config.around(:example, :run_on_browserstack => true) do |example| @caps = CONFIG['common_caps'].merge(CONFIG['browser_caps'][TASK_ID]) - @caps["name"] = ENV['name'] || context.metadata[:name] || context.metadata[:file_path].split('/').last.split('.').first + @caps["name"] = ENV['name'] || example.metadata[:name] || example.metadata[:file_path].split('/').last.split('.').first enable_local = @caps["browserstack.local"] && @caps["browserstack.local"].to_s == "true" # Code to start browserstack local before start of test @@ -99,7 +99,7 @@ RSpec.configure do |config| @session = JSON.parse(@hooks)['hooked-browsers']['online']['0']['session'] begin - context.run + example.run ensure @driver.quit # Code to stop browserstack local after end of test