From 452a4c71e20e0882e262ed4723ba83efe4ba4966 Mon Sep 17 00:00:00 2001 From: mohammad-alavi Date: Sun, 3 Oct 2021 10:42:26 +0330 Subject: [PATCH] add tests --- .../Tasks/CreatePermissionTask.php | 2 +- .../Tests/Unit/CreatePermissionTaskTest.php | 29 +++++++++++++++++++ .../Tests/Unit/CreateRoleTaskTest.php | 29 +++++++++++++++++++ 3 files changed, 59 insertions(+), 1 deletion(-) create mode 100644 app/Containers/AppSection/Authorization/Tests/Unit/CreatePermissionTaskTest.php create mode 100644 app/Containers/AppSection/Authorization/Tests/Unit/CreateRoleTaskTest.php diff --git a/app/Containers/AppSection/Authorization/Tasks/CreatePermissionTask.php b/app/Containers/AppSection/Authorization/Tasks/CreatePermissionTask.php index 339cb032a..1e14298bc 100644 --- a/app/Containers/AppSection/Authorization/Tasks/CreatePermissionTask.php +++ b/app/Containers/AppSection/Authorization/Tasks/CreatePermissionTask.php @@ -24,7 +24,7 @@ public function run(string $name, string $description = null, string $displayNam try { $permission = $this->repository->create([ - 'name' => $name, + 'name' => strtolower($name), 'description' => $description, 'display_name' => $displayName, 'guard_name' => 'web', diff --git a/app/Containers/AppSection/Authorization/Tests/Unit/CreatePermissionTaskTest.php b/app/Containers/AppSection/Authorization/Tests/Unit/CreatePermissionTaskTest.php new file mode 100644 index 000000000..181e9a8db --- /dev/null +++ b/app/Containers/AppSection/Authorization/Tests/Unit/CreatePermissionTaskTest.php @@ -0,0 +1,29 @@ +run($name, $description, $display_name); + + $this->assertEquals(strtolower($name), $permission->name); + $this->assertEquals($description, $permission->description); + $this->assertEquals($display_name, $permission->display_name); + $this->assertEquals('web', $permission->guard_name); + } +} diff --git a/app/Containers/AppSection/Authorization/Tests/Unit/CreateRoleTaskTest.php b/app/Containers/AppSection/Authorization/Tests/Unit/CreateRoleTaskTest.php new file mode 100644 index 000000000..e493a2a82 --- /dev/null +++ b/app/Containers/AppSection/Authorization/Tests/Unit/CreateRoleTaskTest.php @@ -0,0 +1,29 @@ +run($name, $description, $display_name); + + $this->assertEquals(strtolower($name), $role->name); + $this->assertEquals($description, $role->description); + $this->assertEquals($display_name, $role->display_name); + $this->assertEquals('web', $role->guard_name); + } +}