passing all rspec tests