Sha256: ae26916be02eee1e95c1fe5b290cb61514b85b7fabd1be4de157ad5d12df8b43
Contents?: true
Size: 878 Bytes
Versions: 37
Compression:
Stored size: 878 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/objectspace' describe ObjectSpace do if RUBY_ENGINE == 'ruby' describe "find" do it "finds a class in the Ruby object space" do expect(ObjectSpace.find(Class)).not_to be_nil expect(ObjectSpace.find(Cosmos)).to be_nil end end describe "find_all" do it "finds classes in the Ruby object space" do expect(ObjectSpace.find_all(Class)).to be_a(Array) expect(ObjectSpace.find_all(Cosmos)).to eql([]) end end end end
Version data entries
37 entries across 37 versions & 1 rubygems