[jruby~main:0ab11d44] Simple spec for previous regression commit
- From: nicksieger@kenai.com
- To: commits@jruby.kenai.com
- Subject: [jruby~main:0ab11d44] Simple spec for previous regression commit
- Date: Wed, 24 Mar 2010 19:39:20 +0000
Project: jruby
Repository: main
Revision: 0ab11d44e3889ddf8f5a0b64c8e538e807c5e6ce
Author: nicksieger
Date: 2010-03-24 19:38:59 UTC
Link:
Log Message:
------------
Simple spec for previous regression commit
Revisions:
----------
0ab11d44e3889ddf8f5a0b64c8e538e807c5e6ce
Added Paths:
------------
spec/java_integration/object/ivars_spec.rb
Diffs:
------
diff --git a/spec/java_integration/object/ivars_spec.rb
b/spec/java_integration/object/ivars_spec.rb
new file mode 100644
index 0000000..4fa3d66
--- /dev/null
+++ b/spec/java_integration/object/ivars_spec.rb
@@ -0,0 +1,17 @@
+require 'java'
+
+describe "An object which extends a Java class" do
+ it "should not explode when defined? is called on non-existent ivar" do
+ java_import java.util.Hashtable
+
+ class Foo < Hashtable
+ def foo
+ @a = 1 # Have one ivar set so we don't hit different code path
+ defined? @foo # This should
+ end
+ end
+
+ Foo.new.foo.should == nil
+ end
+end
+
|
[jruby~main:0ab11d44] Simple spec for previous regression commit |
nicksieger | 03/24/2010 |





