add rspec tests