Skip to content

Commit d048d1a

Browse files
committed
Add spec to clarify existing feed behavior
1 parent a8437db commit d048d1a

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

spec/commands/feed/import_from_opml_spec.rb

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,25 @@ def find_feed(feed_details)
4141
).to_return(status: 404)
4242
end
4343

44+
context "adds title for existing feed" do
45+
it "changes existing feed if name is nil" do
46+
feed1 = create_feed({name: nil, url: macrumors[:url]})
47+
48+
described_class.call(read_subscriptions, user: default_user)
49+
50+
expect(find_feed(macrumors)).to exist
51+
end
52+
it "keeps existing feed name if name is something else" do
53+
feed1 = create_feed({name: "MacRumors", url: macrumors[:url]})
54+
55+
described_class.call(read_subscriptions, user: default_user)
56+
57+
expect(find_feed(macrumors)).not_to exist
58+
feed1.reload
59+
expect(feed1.name).to eq("MacRumors")
60+
end
61+
end
62+
4463
context "adding group_id for existing feeds" do
4564
it "retains exising feeds" do
4665
feed1 = create_feed(tmw_football)

0 commit comments

Comments
 (0)