Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- val allPartnersUrl = "/rest/affiliation/v1/partners"
- s"GET ${allPartnersUrl}" should {
- def request() = FakeRequest("GET", allPartnersUrl)
- "return EXPECTATION_FAILED if there are no Partners in the db" in {
- val fixture = newFixture()
- when(fixture.service.findAllPartners()).thenReturn(Nil)
- val response = call(fixture.rest.findAllPartners(), request())
- status(response) mustEqual EXPECTATION_FAILED
- }
- "return a list of Partners" in {
- val fixture = newFixture()
- val partnerName = "valid_partner"
- val partners = Seq(new Partner("23", PartnerName(partnerName), "Valid Partner", ClientName("some_default_client")))
- when(fixture.service.findAllPartners()).thenReturn(partners)
- val response = call(fixture.rest.findAllPartners(), request())
- val result = contentAsJson(response).as[Seq[Partner]]
- result mustEqual partners
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement