docbrown/spec/models/articles/feeds_spec.rb
Jeremy Friesen 4bc181503f
Removing WeightedQueryStrategy; use VariantQuery now (#17420)
You had a good ride, but your successor, the
`Articles::Feeds::VariantQuery`, is doing well in production.  And has
been for quite awhile.

You helped us get to a better spot in regards to the feed algorithm, but
your time has come to rest as a memory in our git history.
2022-04-27 09:19:09 -04:00

21 lines
615 B
Ruby

require "rails_helper"
RSpec.describe Articles::Feeds do
describe ".lever_catalog" do
subject { described_class.lever_catalog }
it { is_expected.to be_a(Articles::Feeds::LeverCatalogBuilder) }
it { is_expected.to be_frozen }
end
describe ".feed_for" do
subject { described_class.feed_for(controller: controller, user: user, number_of_articles: 4, page: 1, tag: nil) }
let(:controller) { double }
let(:user) { nil }
before { allow(AbExperiment).to receive(:get_feed_variant_for).and_return("original") }
it { is_expected.to be_a(described_class::VariantQuery) }
end
end