diff --git a/spec/support/actor_examples.rb b/spec/support/actor_examples.rb
index <HASH>..<HASH> 100644
--- a/spec/support/actor_examples.rb
+++ b/spec/support/actor_examples.rb
@@ -784,7 +784,11 @@ shared_context "a Celluloid Actor" do |included_module|
   end
 
   context :proxy_class do
-    class ExampleProxy < Celluloid::ActorProxy; end
+    class ExampleProxy < Celluloid::ActorProxy
+      def subclass_proxy?
+        true
+      end
+    end
 
     subject do
       Class.new do
@@ -794,12 +798,12 @@ shared_context "a Celluloid Actor" do |included_module|
     end
 
     it "uses user-specified proxy" do
-      subject.new.__class__.should == ExampleProxy
+      subject.new.should be_subclass_proxy
     end
 
     it "retains custom proxy when subclassed" do
       subclass = Class.new(subject)
-      subclass.new.__class__.should == ExampleProxy
+      subclass.new.should be_subclass_proxy
     end
   end
Test the behaviour of the proxy_class rather that the class object