mirror of
https://github.com/BookStackApp/BookStack.git
synced 2025-03-03 15:17:41 +08:00
Update UserPreferencesTest.php
Added Testcases for preferences menu of Comment Notifications visibility when comments are enabled/disabled.
This commit is contained in:
parent
6a5361d853
commit
baa957d980
@ -318,4 +318,35 @@ class UserPreferencesTest extends TestCase
|
||||
$resp = $this->get($page->getUrl('/edit'));
|
||||
$resp->assertSee('option:code-editor:favourites="javascript,ruby"', false);
|
||||
}
|
||||
|
||||
public function test_comment_notifications_hidden_when_comments_disabled()
|
||||
{
|
||||
$editor = $this->users->editor();
|
||||
|
||||
|
||||
setting()->putUser($editor, 'app-disable-comments', true);
|
||||
|
||||
$settingLabel1 = trans('preferences.notifications_opt_own_page_comments');
|
||||
$settingLabel2 = trans('preferences.notifications_opt_comment_replies');
|
||||
|
||||
$resp = $this->actingAs($editor)->get('/preferences/notifications');
|
||||
|
||||
$resp->assertDontSee($settingLabel1, true);
|
||||
$resp->assertDontSee($settingLabel2, true);
|
||||
}
|
||||
|
||||
public function test_comment_notifications_visible_when_comments_enabled()
|
||||
{
|
||||
$editor = $this->users->editor();
|
||||
|
||||
setting()->putUser($editor, 'app-disable-comments', false);
|
||||
|
||||
$settingLabel1 = trans('preferences.notifications_opt_own_page_comments');
|
||||
$settingLabel2 = trans('preferences.notifications_opt_comment_replies');
|
||||
|
||||
$resp = $this->actingAs($editor)->get('/preferences/notifications');
|
||||
|
||||
$resp->assertSee($settingLabel1, true);
|
||||
$resp->assertSee($settingLabel2, true);
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user