Change: NGルール・NGワードのテキストマッチはHTMLタグを除外する (#623)

This commit is contained in:
KMY(雪あすか) 2024-03-01 12:01:09 +09:00 committed by GitHub
parent bc07ebef3d
commit dc3aabb4f4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 9 additions and 6 deletions

View file

@ -1802,7 +1802,7 @@ RSpec.describe ActivityPub::Activity::Create do
end
context 'when not contains ng words' do
let(:content) { 'ohagi, world!' }
let(:content) { 'ohagi, world! <a href="https://hello.org">OH GOOD</a>' }
it 'creates status' do
expect(sender.statuses.first).to_not be_nil
@ -2052,7 +2052,7 @@ RSpec.describe ActivityPub::Activity::Create do
context 'when ng rule is set' do
let(:custom_before) { true }
let(:content) { 'Lorem ipsum' }
let(:content) { 'Lorem ipsum <a href="https://amely.net/">GOOD LINK</a>' }
let(:object_json) do
{
id: [ActivityPub::TagManager.instance.uri_for(sender), '#bar'].join,