$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);
+ }
}