mirror of
https://github.com/BookStackApp/BookStack.git
synced 2024-11-22 12:30:27 +08:00
Comments: Added HTML filter test, fixed placeholder in dark mode
This commit is contained in:
parent
fee9045dac
commit
47f082c085
|
@ -34,7 +34,7 @@
|
||||||
padding: 1rem;
|
padding: 1rem;
|
||||||
top: 4px;
|
top: 4px;
|
||||||
font-style: italic;
|
font-style: italic;
|
||||||
color: rgba(34,47,62,.5)
|
@include lightDark(color, rgba(34,47,62,.5), rgba(155,155,155,.5))
|
||||||
}
|
}
|
||||||
|
|
||||||
// Default styles for our custom root nodes
|
// Default styles for our custom root nodes
|
||||||
|
|
|
@ -117,6 +117,29 @@ class CommentTest extends TestCase
|
||||||
$resp->assertDontSee('superbadonclick', false);
|
$resp->assertDontSee('superbadonclick', false);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function test_comment_html_is_limited()
|
||||||
|
{
|
||||||
|
$page = $this->entities->page();
|
||||||
|
$input = '<h1>Test</h1><p id="abc" href="beans">Content<a href="#cat" data-a="b">a</a><section>Hello</section></p>';
|
||||||
|
$expected = '<p>Content<a href="#cat">a</a></p>';
|
||||||
|
|
||||||
|
$resp = $this->asAdmin()->post("/comment/{$page->id}", ['html' => $input]);
|
||||||
|
$resp->assertOk();
|
||||||
|
$this->assertDatabaseHas('comments', [
|
||||||
|
'entity_type' => 'page',
|
||||||
|
'entity_id' => $page->id,
|
||||||
|
'html' => $expected,
|
||||||
|
]);
|
||||||
|
|
||||||
|
$comment = $page->comments()->first();
|
||||||
|
$resp = $this->put("/comment/{$comment->id}", ['html' => $input]);
|
||||||
|
$resp->assertOk();
|
||||||
|
$this->assertDatabaseHas('comments', [
|
||||||
|
'id' => $comment->id,
|
||||||
|
'html' => $expected,
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
|
||||||
public function test_reply_comments_are_nested()
|
public function test_reply_comments_are_nested()
|
||||||
{
|
{
|
||||||
$this->asAdmin();
|
$this->asAdmin();
|
||||||
|
|
Loading…
Reference in New Issue
Block a user