Convert variable names to camel case
[MAILPOET-1796]
This commit is contained in:
@ -23,16 +23,16 @@ class UserFlagsControllerTest extends \MailPoetTest {
|
||||
parent::_before();
|
||||
$this->cleanup();
|
||||
|
||||
$current_user_id = 1;
|
||||
$other_user_id = 2;
|
||||
$currentUserId = 1;
|
||||
$otherUserId = 2;
|
||||
|
||||
WPFunctions::set(Stub::make(new WPFunctions, [
|
||||
'getCurrentUserId' => $current_user_id,
|
||||
'getCurrentUserId' => $currentUserId,
|
||||
]));
|
||||
$this->current_user_id = $current_user_id;
|
||||
$this->user_flags_repository = $this->di_container->get(UserFlagsRepository::class);
|
||||
$this->user_flags = Stub::make(UserFlagsController::class, [
|
||||
'user_flags_repository' => $this->user_flags_repository,
|
||||
$this->currentUserId = $currentUserId;
|
||||
$this->userFlagsRepository = $this->diContainer->get(UserFlagsRepository::class);
|
||||
$this->userFlags = Stub::make(UserFlagsController::class, [
|
||||
'user_flags_repository' => $this->userFlagsRepository,
|
||||
'defaults' => [
|
||||
'flag_1' => 'default_value_1',
|
||||
'flag_2' => 'default_value_2',
|
||||
@ -40,16 +40,16 @@ class UserFlagsControllerTest extends \MailPoetTest {
|
||||
],
|
||||
]);
|
||||
|
||||
$this->createUserFlag($this->current_user_id, 'flag_1', 'value_1');
|
||||
$this->createUserFlag($this->current_user_id, 'flag_3', 'value_3');
|
||||
$this->createUserFlag($other_user_id, 'flag_1', 'other_value_1');
|
||||
$this->createUserFlag($other_user_id, 'flag_2', 'other_value_2');
|
||||
$this->createUserFlag($this->currentUserId, 'flag_1', 'value_1');
|
||||
$this->createUserFlag($this->currentUserId, 'flag_3', 'value_3');
|
||||
$this->createUserFlag($otherUserId, 'flag_1', 'other_value_1');
|
||||
$this->createUserFlag($otherUserId, 'flag_2', 'other_value_2');
|
||||
}
|
||||
|
||||
public function testItGetsFlagsOfCurrentUser() {
|
||||
expect($this->user_flags->get('flag_1'))->equals('value_1');
|
||||
expect($this->user_flags->get('flag_2'))->equals('default_value_2');
|
||||
expect($this->user_flags->getAll())->equals([
|
||||
expect($this->userFlags->get('flag_1'))->equals('value_1');
|
||||
expect($this->userFlags->get('flag_2'))->equals('default_value_2');
|
||||
expect($this->userFlags->getAll())->equals([
|
||||
'flag_1' => 'value_1',
|
||||
'flag_2' => 'default_value_2',
|
||||
'flag_3' => 'value_3',
|
||||
@ -57,29 +57,29 @@ class UserFlagsControllerTest extends \MailPoetTest {
|
||||
}
|
||||
|
||||
public function testItLoadsDataOnlyOnceWhenNeeded() {
|
||||
$this->updateUserFlag($this->current_user_id, 'flag_1', 'new_value_1');
|
||||
expect($this->user_flags->get('flag_1'))->equals('new_value_1');
|
||||
$this->updateUserFlag($this->current_user_id, 'flag_1', 'newer_value_1');
|
||||
expect($this->user_flags->get('flag_1'))->equals('new_value_1');
|
||||
$this->updateUserFlag($this->currentUserId, 'flag_1', 'new_value_1');
|
||||
expect($this->userFlags->get('flag_1'))->equals('new_value_1');
|
||||
$this->updateUserFlag($this->currentUserId, 'flag_1', 'newer_value_1');
|
||||
expect($this->userFlags->get('flag_1'))->equals('new_value_1');
|
||||
}
|
||||
|
||||
public function testItSetsNewFlagValue() {
|
||||
expect($this->user_flags->get('flag_1'))->equals('value_1');
|
||||
$this->user_flags->set('flag_1', 'updated_value');
|
||||
expect($this->user_flags->get('flag_1'))->equals('updated_value');
|
||||
$flag = $this->user_flags_repository->findOneBy([
|
||||
'user_id' => $this->current_user_id,
|
||||
expect($this->userFlags->get('flag_1'))->equals('value_1');
|
||||
$this->userFlags->set('flag_1', 'updated_value');
|
||||
expect($this->userFlags->get('flag_1'))->equals('updated_value');
|
||||
$flag = $this->userFlagsRepository->findOneBy([
|
||||
'user_id' => $this->currentUserId,
|
||||
'name' => 'flag_1',
|
||||
]);
|
||||
expect($flag->getValue())->equals('updated_value');
|
||||
}
|
||||
|
||||
public function testItDeletesAFlag() {
|
||||
expect($this->user_flags->get('flag_1'))->equals('value_1');
|
||||
$this->user_flags->delete('flag_1');
|
||||
expect($this->user_flags->get('flag_1'))->equals('default_value_1');
|
||||
$flag = $this->user_flags_repository->findOneBy([
|
||||
'user_id' => $this->current_user_id,
|
||||
expect($this->userFlags->get('flag_1'))->equals('value_1');
|
||||
$this->userFlags->delete('flag_1');
|
||||
expect($this->userFlags->get('flag_1'))->equals('default_value_1');
|
||||
$flag = $this->userFlagsRepository->findOneBy([
|
||||
'user_id' => $this->currentUserId,
|
||||
'name' => 'flag_1',
|
||||
]);
|
||||
expect($flag)->null();
|
||||
@ -90,19 +90,19 @@ class UserFlagsControllerTest extends \MailPoetTest {
|
||||
WPFunctions::set(new WPFunctions);
|
||||
}
|
||||
|
||||
private function createUserFlag($user_id, $name, $value) {
|
||||
private function createUserFlag($userId, $name, $value) {
|
||||
$flag = new UserFlagEntity();
|
||||
$flag->setUserId($user_id);
|
||||
$flag->setUserId($userId);
|
||||
$flag->setName($name);
|
||||
$flag->setValue($value);
|
||||
$this->user_flags_repository->persist($flag);
|
||||
$this->user_flags_repository->flush();
|
||||
$this->userFlagsRepository->persist($flag);
|
||||
$this->userFlagsRepository->flush();
|
||||
return $flag;
|
||||
}
|
||||
|
||||
private function updateUserFlag($user_id, $name, $value) {
|
||||
$flag = $this->user_flags_repository->findOneBy([
|
||||
'user_id' => $user_id,
|
||||
private function updateUserFlag($userId, $name, $value) {
|
||||
$flag = $this->userFlagsRepository->findOneBy([
|
||||
'user_id' => $userId,
|
||||
'name' => $name,
|
||||
]);
|
||||
if (!$flag) {
|
||||
@ -110,12 +110,12 @@ class UserFlagsControllerTest extends \MailPoetTest {
|
||||
}
|
||||
|
||||
$flag->setValue($value);
|
||||
$this->user_flags_repository->flush();
|
||||
$this->userFlagsRepository->flush();
|
||||
return $flag;
|
||||
}
|
||||
|
||||
private function cleanup() {
|
||||
$table_name = $this->entity_manager->getClassMetadata(UserFlagEntity::class)->getTableName();
|
||||
$tableName = $this->entityManager->getClassMetadata(UserFlagEntity::class)->getTableName();
|
||||
$this->connection->executeUpdate("TRUNCATE $table_name");
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user