Fixed missing reconnect method.
Using new hash syntax in spec.
Using should instead of raise in spec.