public function testManageUserSettings() { $snapchat = new Snapchat($this->users[1]['name'], $this->users[1]['pass']); $this->assertNotEquals($snapchat->auth_token, FALSE, 'Login failed for test user 1.'); $this->assertEquals($snapchat->block($this->users[5]['name']), TRUE, 'User 1 blocked user 5.'); $this->assertEquals($snapchat->unblock($this->users[5]['name']), TRUE, 'User 1 unblocked user 5.'); $this->assertEquals($snapchat->updatePrivacy(Snapchat::PRIVACY_EVERYONE), TRUE, 'User 1 accepts snaps from everyone.'); $this->assertEquals($snapchat->updatePrivacy(Snapchat::PRIVACY_FRIENDS), TRUE, 'User 1 accepts snaps only from friends.'); $this->assertEquals($snapchat->updateEmail($this->users[1]['name'] . '@php-snapchat.tld'), FALSE, 'User 1 attempted to change his email to an invalid address.'); $this->assertEquals($snapchat->updateEmail($this->users[1]['name'] . '@php-snapchat.org'), TRUE, 'User 1 changed his email.'); $this->assertEquals($snapchat->setDisplayName($this->users[2]['name'], $this->users[2]['name']), TRUE, 'User 1 set user 2\'s display name.'); }