/** * This will test the random user returned */ public function testClientRequestRandomUser() { $oRandomUser = $this->oGenerator->getRandomUser(); $this->assertInstanceOf(UIFace::class, $oRandomUser); $this->assertArrayHasKey(UIFace::ATTRIBUTE_USERNAME, $oRandomUser->getResponseObject()); $this->assertArrayHasKey(UIFace::ATTRIBUTE_BIGGER_IMAGE, $oRandomUser->getAllImages()); $this->assertArrayHasKey(UIFace::ATTRIBUTE_EPIC_IMAGE, $oRandomUser->getAllImages()); $this->assertArrayHasKey(UIFace::ATTRIBUTE_MINI_IMAGE, $oRandomUser->getAllImages()); $this->assertArrayHasKey(UIFace::ATTRIBUTE_NORMAL_IMAGE, $oRandomUser->getAllImages()); // assert that the user object has a username $this->assertNotEmpty($oRandomUser->getUsername()); }
/** * @test */ public function testResultIsInstanceOfUIFaces() { $this->assertInstanceOf(UIFace::class, $this->oGenerator->getRandomUser()); }