rspec pending results in falied test
As of Rspec 3.x, pending specs are actually run, and if they pass, it's considered a failure (because if it passes, then Rspec thinks it shouldn't be pending).
You can use skip
instead of pending
to make sure your spec doesn't actually run.