Sha256: 619c4fcc51e407c5060709cd52de6ce27aff0de608ef0e32e8f71cf22d5777f7
Contents?: true
Size: 941 Bytes
Versions: 14
Compression:
Stored size: 941 Bytes
Contents
# encoding: ascii-8bit # Copyright 2014 Ball Aerospace & Technologies Corp. # All Rights Reserved. # # This program is free software; you can modify and/or redistribute it # under the terms of the GNU General Public License # as published by the Free Software Foundation; version 3 with # attribution addendums as found in the LICENSE.txt require 'spec_helper' require 'cosmos/core_ext/socket' describe Socket do describe "get_own_ip_address" do it "returns the ip address of the current machine" do begin Socket.get_own_ip_address expect(Socket.get_own_ip_address).to match /\b(?:\d{1,3}\.){3}\d{1,3}\b/ rescue Resolv::ResolvError # Oh well end end end describe "lookup_hostname_from_ip" do it "returns the hostname for the ip address" do ipaddr = Resolv.getaddress "localhost" expect(Socket.lookup_hostname_from_ip(ipaddr)).to match "localhost" end end end
Version data entries
14 entries across 14 versions & 1 rubygems