introduced tests to *cough* drive RPSLSp
introduced some missing tests and refactored the spec