2017-09-18 1 views
0

donc je suis nouveau à scala et je dois vérifier qu'une liste ne contient pas un élément.ScalaTest: Vérification de cette liste ne contient pas l'élément

ici le code que je suis en train d'écrire, mais abviously ma syntaxe ne va pas et je ne sais pas comment faire:

it should "return unique slugs for all category" in { 
    val allCategories = categoryService.getAllCategories("rocket") 
    val checkedCategories = List() 
    allCategories.foreach(
     category => checkedCategories should notContains category.slug 
    ) 
    } 

Répondre

0

Sinon, vous pouvez simplement mapper les limaces d'abord, puis vérifier la séquence contre son auto

val slugs = categoryService.getAllCategories("rocket").map(_.slug) 
slugs.distinct.size shouldBe slugs.size 
distincts