added UserAccountTest

This commit is contained in:
Peter Papp
2021-03-02 17:24:13 +01:00
parent f95b3acbd2
commit 7f21755f5a
5 changed files with 41 additions and 26 deletions
@@ -2,18 +2,18 @@
namespace App\Http\Controllers; namespace App\Http\Controllers;
use App\Folder; use App\Models\Folder;
use App\Http\Tools\Editor; use App\Http\Tools\Editor;
use App\Http\Tools\Guardian; use App\Http\Tools\Guardian;
use App\Share; use App\Models\Share;
use App\User; use App\Models\User;
use App\Zip; use App\Models\Zip;
use Illuminate\Support\Arr; use Illuminate\Support\Arr;
use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\File; use Illuminate\Support\Facades\File;
use Illuminate\Http\Request; use Illuminate\Http\Request;
use App\File; use App\Models\File as UserFile;
use Illuminate\Support\Facades\Storage; use Illuminate\Support\Facades\Storage;
use Illuminate\Support\Str; use Illuminate\Support\Str;
use Illuminate\Http\Exceptions\HttpResponseException; use Illuminate\Http\Exceptions\HttpResponseException;
+1 -1
View File
@@ -13,7 +13,7 @@ class SetupService
*/ */
public function create_directories() public function create_directories()
{ {
collect(['avatars', 'chunks', 'system', 'files', 'temp', 'zip',]) collect(['avatars', 'chunks', 'system', 'files', 'temp', 'zip'])
->each(function ($directory) { ->each(function ($directory) {
// Create directory for local driver // Create directory for local driver
+1 -1
View File
@@ -3,7 +3,7 @@
namespace App\Services; namespace App\Services;
use App\User; use App\Models\User;
use Artisan; use Artisan;
use Illuminate\Http\Request; use Illuminate\Http\Request;
use Illuminate\Support\Str; use Illuminate\Support\Str;
+34
View File
@@ -0,0 +1,34 @@
<?php
namespace Tests\Feature;
use App\Models\User;
use Illuminate\Foundation\Testing\DatabaseMigrations;
use Illuminate\Foundation\Testing\RefreshDatabase;
use Illuminate\Foundation\Testing\WithFaker;
use Laravel\Sanctum\Sanctum;
use Tests\TestCase;
class UserAccountTest extends TestCase
{
use DatabaseMigrations;
/**
* @test
*/
public function it_change_user_password_in_profile_settings()
{
$user = User::factory(User::class)
->create();
Sanctum::actingAs($user);
$this->postJson('/api/user/password', [
'current_password' => 'secret',
'password' => 'VerySecretPassword',
'password_confirmation' => 'VerySecretPassword',
])->assertStatus(204);
// TODO: login s novym heslom
}
}
-19
View File
@@ -2,8 +2,6 @@
namespace Tests\Feature; namespace Tests\Feature;
use App\Models\File;
use App\Models\Folder;
use App\Models\User; use App\Models\User;
use Illuminate\Foundation\Testing\DatabaseMigrations; use Illuminate\Foundation\Testing\DatabaseMigrations;
use Laravel\Sanctum\Sanctum; use Laravel\Sanctum\Sanctum;
@@ -73,23 +71,6 @@ class UserTest extends TestCase
])->assertStatus(200); ])->assertStatus(200);
} }
/**
* @test
*/
public function it_change_user_password_in_profile_settings()
{
$user = User::factory(User::class)
->create();
Sanctum::actingAs($user);
$this->putJson('/user/password', [
'current_password' => 'secret',
'password' => 'VerySecretPassword',
'password_confirmation' => 'VerySecretPassword',
])->assertStatus(200);
}
/** /**
* @test * @test
*/ */