namespace Tests\User;
-use Activity;
-use BookStack\Actions\ActivityType;
-use BookStack\Auth\User;
+use BookStack\Activity\ActivityType;
+use BookStack\Facades\Activity;
+use BookStack\Users\Models\User;
use Tests\TestCase;
class UserProfileTest extends TestCase
public function test_profile_page_shows_recent_entities()
{
- $content = $this->createEntityChainBelongingToUser($this->user, $this->user);
+ $content = $this->entities->createChainBelongingToUser($this->user, $this->user);
$resp = $this->asAdmin()->get('/user/' . $this->user->slug);
// Check the recently created page is shown
->assertElementContains('#content-counts', '0 Chapters')
->assertElementContains('#content-counts', '0 Pages');
- $this->createEntityChainBelongingToUser($newUser, $newUser);
+ $this->entities->createChainBelongingToUser($newUser, $newUser);
$resp = $this->asAdmin()->get('/user/' . $newUser->slug)
->assertSee($newUser->name);
{
$newUser = User::factory()->create();
$this->actingAs($newUser);
- $entities = $this->createEntityChainBelongingToUser($newUser, $newUser);
+ $entities = $this->entities->createChainBelongingToUser($newUser, $newUser);
Activity::add(ActivityType::BOOK_UPDATE, $entities['book']);
Activity::add(ActivityType::PAGE_CREATE, $entities['page']);
{
$newUser = User::factory()->create();
$this->actingAs($newUser);
- $entities = $this->createEntityChainBelongingToUser($newUser, $newUser);
+ $entities = $this->entities->createChainBelongingToUser($newUser, $newUser);
Activity::add(ActivityType::BOOK_UPDATE, $entities['book']);
Activity::add(ActivityType::PAGE_CREATE, $entities['page']);
public function test_profile_has_search_links_in_created_entity_lists()
{
- $user = $this->getEditor();
- $resp = $this->actingAs($this->getAdmin())->get('/user/' . $user->slug);
+ $user = $this->users->editor();
+ $resp = $this->actingAs($this->users->admin())->get('/user/' . $user->slug);
$expectedLinks = [
'/search?term=%7Bcreated_by%3A' . $user->slug . '%7D+%7Btype%3Apage%7D',