From d53eb0921dd8bf8386ac9256a17d4f2e5e286b11 Mon Sep 17 00:00:00 2001 From: Yorick Peterse Date: Tue, 19 Jun 2012 13:09:55 +0200 Subject: [PATCH] Fixed the completion test for Ruby 1.8. Signed-off-by: Yorick Peterse --- test/test_completion.rb | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/test/test_completion.rb b/test/test_completion.rb index e369adcd..fdbfc81e 100644 --- a/test/test_completion.rb +++ b/test/test_completion.rb @@ -27,10 +27,13 @@ describe Pry::InputCompleter do object = Object.new object.instance_variable_set(:'@name', 'Pry') - object.class.class_variable_set(:'@@number', 10) + object.class.send(:class_variable_set, :'@@number', 10) - object.instance_variables.include?(:'@name').should == true - object.class.class_variables.include?(:'@@number').should == true + object.instance_variables.map { |v| v.to_sym } \ + .include?(:'@name').should == true + + object.class.class_variables.map { |v| v.to_sym } \ + .include?(:'@@number').should == true completer = Pry::InputCompleter.build_completion_proc( Pry.binding_for(object)