module RSpec::Core::MockFrameworkAdapter

def self.framework_name; :flexmock end

def self.framework_name; :flexmock end

def self.framework_name; :mocha end

def self.framework_name; :mocha end

def self.framework_name; :rr end

def self.framework_name; :rr end

def self.framework_name; :rspec end

def self.framework_name; :rspec end

def setup_mocks_for_rspec; end

def setup_mocks_for_rspec; end

def setup_mocks_for_rspec

def setup_mocks_for_rspec
  # No setup required
end

def setup_mocks_for_rspec

def setup_mocks_for_rspec
  mocha_setup
end

def setup_mocks_for_rspec

def setup_mocks_for_rspec
  RR::Space.instance.reset
end

def setup_mocks_for_rspec

def setup_mocks_for_rspec
  RSpec::Mocks::setup(self)
end

def teardown_mocks_for_rspec; end

def teardown_mocks_for_rspec; end

def teardown_mocks_for_rspec

def teardown_mocks_for_rspec
  flexmock_close
end

def teardown_mocks_for_rspec

def teardown_mocks_for_rspec
  mocha_teardown
end

def teardown_mocks_for_rspec

def teardown_mocks_for_rspec
  RR::Space.instance.reset
end

def teardown_mocks_for_rspec

def teardown_mocks_for_rspec
  RSpec::Mocks::teardown
end

def verify_mocks_for_rspec; end

def verify_mocks_for_rspec; end

def verify_mocks_for_rspec

def verify_mocks_for_rspec
  flexmock_verify
end

def verify_mocks_for_rspec

def verify_mocks_for_rspec
  mocha_verify
end

def verify_mocks_for_rspec

def verify_mocks_for_rspec
  RR::Space.instance.verify_doubles
end

def verify_mocks_for_rspec

def verify_mocks_for_rspec
  RSpec::Mocks::verify
end