spec/unit/imap/backup/account/folder_spec.rb in imap-backup-2.2.0 vs spec/unit/imap/backup/account/folder_spec.rb in imap-backup-2.2.1

- old
+ new

@@ -41,9 +41,23 @@ it "returns an empty array" do expect(subject.uids).to eq([]) end end + + context "with no SEARCH response in Net::IMAP" do + let(:no_method_error) do + NoMethodError.new("Somethimes SEARCH responses come out undefined") + end + + before do + allow(imap).to receive(:examine).and_raise(no_method_error) + end + + it "returns an empty array" do + expect(subject.uids).to eq([]) + end + end end describe "#fetch" do let(:message_body) { instance_double(String, force_encoding: nil) } let(:attributes) { {"RFC822" => message_body, "other" => "xxx"} }