Sha256: 4acc6b107d9f64de486e6670368ac4f5c4a924ca86e17ec54adf7d1c61b30cbf
Contents?: true
Size: 794 Bytes
Versions: 7
Compression:
Stored size: 794 Bytes
Contents
# -*- encoding : utf-8 -*- describe Card::Set::All::Rss do it "should render recent.rss" do rendered = Card[:recent].format(:rss).show(nil, {}) expect(rendered).to match(/xml/) end it "should handle faulty search queries" do bad_search = Card.create! name: "Bad Search", type: "Search", content: "not no search" rendered = bad_search.format(:rss).render_feed_body expect(rendered).to have_tag("item", text: /JSON::ParserError/) end it "should handle bad queries" do bad_search = Card.create! name: "Bad Search", type: "Search", content: '{"found_by":"home"}' rendered = bad_search.format(:rss).render_feed_body expect(rendered).to have_tag("item", text: /Card::Error::BadQuery/) end end
Version data entries
7 entries across 7 versions & 1 rubygems