Sha256: 45037f3b00d63b081df7e705cf1e393546909b89f76334fee1a9523a2fd61e45
Contents?: true
Size: 943 Bytes
Versions: 17
Compression:
Stored size: 943 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 "www.ball.com" expect(Socket.lookup_hostname_from_ip(ipaddr)).to match "ball.com" end end end
Version data entries
17 entries across 17 versions & 1 rubygems