Supponiamo che io abbia una specifica specs2 definito nello stile "Unità" come segue:Come posso saltare un blocco/frammento "dovrebbe" in specs2?
import org.specs2.mutable
class MyClassSpec extends mutable.Specification {
"myMethod" should {
"return positive values" in {
MyClass.myMethod must beGreaterThan(0)
}
"return values less than 100" in {
MyClass.myMethod must beLessThan(100)
}
}
}
C'è un modo semplice per saltare/disabilitare/marchio in attesa di tutti gli esempi all'interno dovrebbe bloccare/frammento per myMethod
?
Ovviamente posso chiamare pendingUntilFixed
o restituire pending
da ogni singolo esempio nel blocco, ma questo sarebbe piuttosto noioso per un blocco con molte specifiche.
Sembra che questo sarebbe un evento comune se MyClass.myMethod
è difficile da implementare e viene punted. C'è un altro modo in cui questo è comunemente fatto in specs2?
Certo, questo succederà. Grazie! – Kevinoid
Non credo che ci sia un modo per far apparire i frammenti come in sospeso nell'output? Quando sono esclusi, diventano un po 'più difficili da ricordare da correggere (almeno per me). – Kevinoid
Ho aggiornato la risposta con quello che probabilmente stai cercando. – Eric