docbrown/spec/services/feeds/validate_url_spec.rb
Anna Buianova 20e242af0d
Rubocop fixes (#20254)
* Fixed redundant alls for rubocop

* Fixed rubocop violations in spec/requests

* Fixed rubocop violations in spec/models

* Fixed Performance/MapMethodChain

* Fixed rubocop violations in spec/requests

* Revert changes to FastlyConfig::Update spec
2023-10-18 17:24:28 -04:00

18 lines
641 B
Ruby

require "rails_helper"
RSpec.describe Feeds::ValidateUrl, :vcr, type: :service do
let(:invalid_feed_url) { "https://example.com" }
let(:valid_feed_url) { "https://medium.com/feed/@vaidehijoshi" }
it "returns false for empty URL" do
expect(described_class.call("")).to be(false)
end
it "returns false for an invalid feed URL", vcr: { cassette_name: "feeds_validate_url_invalid" } do
expect(described_class.call(invalid_feed_url)).to be(false)
end
it "returns true for an valid feed URL", vcr: { cassette_name: "feeds_import_medium_vaidehi" } do
expect(described_class.call(valid_feed_url)).to be(true)
end
end