diff options
author | Stan Hu <stanhu@gmail.com> | 2018-07-25 00:08:24 +0300 |
---|---|---|
committer | Stan Hu <stanhu@gmail.com> | 2018-07-25 00:08:24 +0300 |
commit | 1771b19464be8dd1f9ff1c20397cbb32efe9a892 (patch) | |
tree | 6b096ef3fea826717cccfba8db1ac0aacc9f4ece /spec | |
parent | 236ed1f2f36df1a1a2245dbd2543d17071935313 (diff) | |
parent | d1148002416d1b5a21ebf7fdf2a71b201743033a (diff) |
Merge remote-tracking branch 'origin/master' into dev-master
Diffstat (limited to 'spec')
-rw-r--r-- | spec/lib/banzai/filter/sanitization_filter_spec.rb | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/spec/lib/banzai/filter/sanitization_filter_spec.rb b/spec/lib/banzai/filter/sanitization_filter_spec.rb index d930c608b18..0b3c2390304 100644 --- a/spec/lib/banzai/filter/sanitization_filter_spec.rb +++ b/spec/lib/banzai/filter/sanitization_filter_spec.rb @@ -54,6 +54,18 @@ describe Banzai::Filter::SanitizationFilter do expect(instance.whitelist[:transformers].size).to eq control_count end + it 'customizes the whitelist only once for different instances' do + instance1 = described_class.new('Foo1') + instance2 = described_class.new('Foo2') + control_count = instance1.whitelist[:transformers].size + + instance1.whitelist + instance2.whitelist + + expect(instance1.whitelist[:transformers].size).to eq control_count + expect(instance2.whitelist[:transformers].size).to eq control_count + end + it 'sanitizes `class` attribute from all elements' do act = %q{<pre class="code highlight white c"><code><span class="k">def</span></code></pre>} exp = %q{<pre><code><span class="k">def</span></code></pre>} |