I don't think `expect { }.to_not raise_error` adds much value; if an error was raised, the example would fail anyway.  You already have an expectation in `myobj.should == obj`; no need to add another.

Really, to demonstrate that it works, I'd like to see something like:

``` ruby
obj1 = Object.new
obj2 = Object.new
wrapped = MethodMissingObject.new(obj1)

wrapped.should == obj1
expect { wrapped.should == obj2 }.to fail_with(/some failure snippet/)
```