From 539a17bbeebc4804e4fe1f1ba7506ee2304fe096 Mon Sep 17 00:00:00 2001 From: Jack Walker Date: Thu, 23 Apr 2020 12:53:09 +1000 Subject: [PATCH] Missing necessary requires? --- .../core/main/autorun_engine/autorun_engine_spec.rb | 1 + .../core/main/handlers/browser_details_handler_spec.rb | 2 ++ spec/beef/extensions/websocket_hooked_browser_spec.rb | 10 ++++++++++ spec/beef/modules/debug/test_beef_debugs_spec.rb | 1 + 4 files changed, 14 insertions(+) diff --git a/spec/beef/core/main/autorun_engine/autorun_engine_spec.rb b/spec/beef/core/main/autorun_engine/autorun_engine_spec.rb index 3bee4b7b9..71df94b1d 100644 --- a/spec/beef/core/main/autorun_engine/autorun_engine_spec.rb +++ b/spec/beef/core/main/autorun_engine/autorun_engine_spec.rb @@ -10,6 +10,7 @@ require_relative '../../../../support/constants' require_relative '../../../../support/beef_test' RSpec.describe 'AutoRunEngine test', :run_on_browserstack => true do + ENV['name'] = self.metadata[:file_path].split('/').last.split('.').first before(:all) do @config = BeEF::Core::Configuration.instance diff --git a/spec/beef/core/main/handlers/browser_details_handler_spec.rb b/spec/beef/core/main/handlers/browser_details_handler_spec.rb index 654152e23..c5bb10637 100644 --- a/spec/beef/core/main/handlers/browser_details_handler_spec.rb +++ b/spec/beef/core/main/handlers/browser_details_handler_spec.rb @@ -10,6 +10,8 @@ require_relative '../../../../support/constants' require_relative '../../../../support/beef_test' RSpec.describe 'Browser details handler', :run_on_browserstack => true do + ENV['name'] = self.metadata[:file_path].split('/').last.split('.').first + before(:all) do @config = BeEF::Core::Configuration.instance @config.set('beef.credentials.user', "beef") diff --git a/spec/beef/extensions/websocket_hooked_browser_spec.rb b/spec/beef/extensions/websocket_hooked_browser_spec.rb index a02de165a..7e967f94d 100644 --- a/spec/beef/extensions/websocket_hooked_browser_spec.rb +++ b/spec/beef/extensions/websocket_hooked_browser_spec.rb @@ -1,9 +1,19 @@ # encoding: UTF-8 +# +# Copyright (c) 2006-2020 Wade Alcorn - wade@bindshell.net +# Browser Exploitation Framework (BeEF) - http://beefproject.com +# See the file 'doc/COPYING' for copying permission +# + require 'rest-client' +require 'json' +require_relative '../../../../support/constants' +require_relative '../../../../support/beef_test' require 'core/main/network_stack/websocket/websocket' require 'websocket-client-simple' RSpec.describe 'BeEF WebSockets enabled', :run_on_browserstack => true do + ENV['name'] = self.metadata[:file_path].split('/').last.split('.').first before(:all) do @config = BeEF::Core::Configuration.instance diff --git a/spec/beef/modules/debug/test_beef_debugs_spec.rb b/spec/beef/modules/debug/test_beef_debugs_spec.rb index 1bd2b6229..abe701621 100644 --- a/spec/beef/modules/debug/test_beef_debugs_spec.rb +++ b/spec/beef/modules/debug/test_beef_debugs_spec.rb @@ -10,6 +10,7 @@ require_relative '../../../support/constants' require_relative '../../../support/beef_test' RSpec.describe 'BeEF Debug Command Modules:', :run_on_browserstack => true do + ENV['name'] = self.metadata[:file_path].split('/').last.split('.').first before(:all) do # Grab config and set creds in variables for ease of access