spec/pry-doc_spec.rb in pry-doc-0.4.6 vs spec/pry-doc_spec.rb in pry-doc-0.5.0
- old
+ new
@@ -148,10 +148,19 @@
copy = Sample.instance_method(:remove_2)
aliases = Pry::MethodInfo.aliases(orig)
aliases.should == [copy]
end
+
+ it 'does not error when given a singleton method' do
+ c = Class.new do
+ def self.my_method; end
+ end
+
+ lambda { Pry::MethodInfo.aliases(c.method(:my_method)) }.should.not.raise NameError
+ end
+
end
if Pry::Helpers::BaseHelpers.mri_18?
describe "1.8 specific docs" do
it "finds Array#indexes" do
@@ -180,6 +189,5 @@
end
end
end
end
-