Akinori MUSHA преди 8 години
родител
ревизия
445665ee3a
променени са 2 файла, в които са добавени 7 реда и са изтрити 0 реда
  1. 1 0
      spec/data_fixtures/onethingwell.rss
  2. 6 0
      spec/models/agents/rss_agent_spec.rb

+ 1 - 0
spec/data_fixtures/onethingwell.rss

@@ -15,6 +15,7 @@
             <category>csv</category>
             <category>crossplatform</category>
             <category>utilities</category>
+            <dc:creator></dc:creator>
         </item>
         <item>
             <title>Gemini</title>

+ 6 - 0
spec/models/agents/rss_agent_spec.rb

@@ -251,6 +251,12 @@ describe Agents::RssAgent do
       expect(event.payload['enclosure']).to eq({ "url" => "http://c.1tw.org/images/2015/itsy.png", "type" => "image/png", "length" => "48249" })
       expect(event.payload['image']).to eq("http://c.1tw.org/images/2015/itsy.png")
     end
+
+    it "ignores an empty author" do
+      agent.check
+      event = agent.events.first
+      expect(event.payload['authors']).to eq([])
+    end
   end
 
   describe 'logging errors with the feed url' do