spec/unit/imap/backup/account/folder_spec.rb in imap-backup-5.2.0 vs spec/unit/imap/backup/account/folder_spec.rb in imap-backup-6.0.0.rc2
- old
+ new
@@ -62,9 +62,19 @@
it "returns an empty array" do
expect(subject.uids).to eq([])
end
end
+
+ context "when the UID search fails" do
+ before do
+ allow(client).to receive(:uid_search).and_raise(NoMethodError)
+ end
+
+ it "returns an empty array" do
+ expect(subject.uids).to eq([])
+ end
+ end
end
describe "#fetch_multi" do
let(:message_body) { instance_double(String, force_encoding: nil) }
let(:attributes) { {"UID" => "uid", "BODY[]" => message_body, "other" => "xxx"} }