-use Activity;
-use BookStack\Actions\ActivityType;
-use BookStack\Auth\User;
+use BookStack\Activity\ActivityType;
+use BookStack\Facades\Activity;
+use BookStack\Users\Models\User;
$resp = $this->asAdmin()->get('/user/' . $this->user->slug);
// Check the recently created page is shown
$resp = $this->asAdmin()->get('/user/' . $this->user->slug);
// Check the recently created page is shown
- $this->asAdmin()->get('/user/' . $newUser->slug)
- ->assertSee($newUser->name)
- ->assertElementContains('#content-counts', '0 Books')
+ $resp = $this->asAdmin()->get('/user/' . $newUser->slug)
+ ->assertSee($newUser->name);
+ $this->withHtml($resp)->assertElementContains('#content-counts', '0 Books')
->assertElementContains('#content-counts', '0 Chapters')
->assertElementContains('#content-counts', '0 Pages');
->assertElementContains('#content-counts', '0 Chapters')
->assertElementContains('#content-counts', '0 Pages');
- $this->asAdmin()->get('/user/' . $newUser->slug)
- ->assertSee($newUser->name)
- ->assertElementContains('#content-counts', '1 Book')
+ $resp = $this->asAdmin()->get('/user/' . $newUser->slug)
+ ->assertSee($newUser->name);
+ $this->withHtml($resp)->assertElementContains('#content-counts', '1 Book')
->assertElementContains('#content-counts', '1 Chapter')
->assertElementContains('#content-counts', '1 Page');
}
->assertElementContains('#content-counts', '1 Chapter')
->assertElementContains('#content-counts', '1 Page');
}
Activity::add(ActivityType::BOOK_UPDATE, $entities['book']);
Activity::add(ActivityType::PAGE_CREATE, $entities['page']);
Activity::add(ActivityType::BOOK_UPDATE, $entities['book']);
Activity::add(ActivityType::PAGE_CREATE, $entities['page']);
- $this->asAdmin()->get('/user/' . $newUser->slug)
- ->assertElementContains('#recent-user-activity', 'updated book')
+ $resp = $this->asAdmin()->get('/user/' . $newUser->slug);
+ $this->withHtml($resp)->assertElementContains('#recent-user-activity', 'updated book')
->assertElementContains('#recent-user-activity', 'created page')
->assertElementContains('#recent-user-activity', $entities['page']->name);
}
->assertElementContains('#recent-user-activity', 'created page')
->assertElementContains('#recent-user-activity', $entities['page']->name);
}
Activity::add(ActivityType::BOOK_UPDATE, $entities['book']);
Activity::add(ActivityType::PAGE_CREATE, $entities['page']);
$linkSelector = '#recent-activity a[href$="/user/' . $newUser->slug . '"]';
Activity::add(ActivityType::BOOK_UPDATE, $entities['book']);
Activity::add(ActivityType::PAGE_CREATE, $entities['page']);
$linkSelector = '#recent-activity a[href$="/user/' . $newUser->slug . '"]';
- $this->asAdmin()->get('/')
- ->assertElementContains($linkSelector, $newUser->name);
+ $resp = $this->asAdmin()->get('/');
+ $this->withHtml($resp)->assertElementContains($linkSelector, $newUser->name);
- $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);