discourse/plugins/spoiler-alert/spec/topic_excerpt_spec.rb
Blake Erickson 89580ee379
FEATURE: Bundle discourse-spoiler-alert plugin into core (#24030)
* FEATURE: Bundle discourse-spoiler-alert plugin into core

Formerly https://github.com/discourse/discourse-spoiler-alert

* DEV: Switch to new addComposerToolbarPopupMenuOption plugin API

`api.addToolbarPopupMenuOptionsCallback` has been deprecated in 913fd3a7b3

This commit was just added to the plugin, so adding it here.

49f86ba72e
2023-10-23 13:50:43 -06:00

16 lines
514 B
Ruby

# frozen_string_literal: true
require "rails_helper"
describe PrettyText do
it "should remove spoilers from excerpts" do
expect(
PrettyText.excerpt("<div class='spoiler'><img src='http://cnn.com/a.gif'></div>", 100),
).to match_html ""
expect(PrettyText.excerpt("<span class='spoiler'>spoiler</span>", 100)).to match_html ""
expect(
PrettyText.excerpt("Inline text <span class='spoiler'>spoiler</span> after spoiler", 100),
).to match_html "Inline text after spoiler"
end
end