diff options
Diffstat (limited to 'spec/lib/banzai/filter/milestone_reference_filter_spec.rb')
-rw-r--r-- | spec/lib/banzai/filter/milestone_reference_filter_spec.rb | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/spec/lib/banzai/filter/milestone_reference_filter_spec.rb b/spec/lib/banzai/filter/milestone_reference_filter_spec.rb index ab0c2c383c5..2fe8c9074df 100644 --- a/spec/lib/banzai/filter/milestone_reference_filter_spec.rb +++ b/spec/lib/banzai/filter/milestone_reference_filter_spec.rb @@ -214,7 +214,9 @@ describe Banzai::Filter::MilestoneReferenceFilter do end it 'escapes the name attribute' do - allow_any_instance_of(Milestone).to receive(:title).and_return(%{"></a>whatever<a title="}) + allow_next_instance_of(Milestone) do |instance| + allow(instance).to receive(:title).and_return(%{"></a>whatever<a title="}) + end doc = reference_filter("See #{reference}") @@ -251,7 +253,9 @@ describe Banzai::Filter::MilestoneReferenceFilter do end it 'escapes the name attribute' do - allow_any_instance_of(Milestone).to receive(:title).and_return(%{"></a>whatever<a title="}) + allow_next_instance_of(Milestone) do |instance| + allow(instance).to receive(:title).and_return(%{"></a>whatever<a title="}) + end doc = reference_filter("See #{reference}") @@ -288,7 +292,9 @@ describe Banzai::Filter::MilestoneReferenceFilter do end it 'escapes the name attribute' do - allow_any_instance_of(Milestone).to receive(:title).and_return(%{"></a>whatever<a title="}) + allow_next_instance_of(Milestone) do |instance| + allow(instance).to receive(:title).and_return(%{"></a>whatever<a title="}) + end doc = reference_filter("See #{reference}") |