Advertisement
Guest User

Untitled

a guest
Sep 17th, 2014
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.92 KB | None | 0 0
  1. val allPartnersUrl = "/rest/affiliation/v1/partners"
  2.  
  3.   s"GET ${allPartnersUrl}" should {
  4.  
  5.     def request() = FakeRequest("GET", allPartnersUrl)
  6.  
  7.     "return EXPECTATION_FAILED if there are no Partners in the db" in {
  8.       val fixture = newFixture()
  9.       when(fixture.service.findAllPartners()).thenReturn(Nil)
  10.  
  11.       val response = call(fixture.rest.findAllPartners(), request())
  12.  
  13.       status(response) mustEqual EXPECTATION_FAILED
  14.     }
  15.  
  16.     "return a list of Partners" in {
  17.       val fixture = newFixture()
  18.       val partnerName = "valid_partner"
  19.       val partners = Seq(new Partner("23", PartnerName(partnerName), "Valid Partner", ClientName("some_default_client")))
  20.       when(fixture.service.findAllPartners()).thenReturn(partners)
  21.  
  22.       val response = call(fixture.rest.findAllPartners(), request())
  23.  
  24.       val result = contentAsJson(response).as[Seq[Partner]]
  25.       result mustEqual partners
  26.     }
  27.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement