custom datastore rspec shared examples