Both are BDD (Behavior Driven Development) capable unit test frameworks for Scala written in Scala. And Specs is built upon may also involve the ScalaTest frame
As far as I know, barring a few highly specialized features, it comes down to personal preference according to the style.