Sha256: abe9338ca579139f16f7b48bd08973bc1ed20dfa58ebf988584ba14163a8e8dc

Contents?: true

Size: 543 Bytes

Versions: 14

Compression:

Stored size: 543 Bytes

Contents

describe Imap::Backup::Client::Default do
  subject { described_class.new("server", {}) }

  let(:imap) { instance_double(Net::IMAP, list: imap_folders) }
  let(:imap_folders) { [] }

  before do
    allow(Net::IMAP).to receive(:new) { imap }
  end

  describe "#list" do
    context "with non-ASCII folder names" do
      let(:imap_folders) do
        [instance_double(Net::IMAP::MailboxList, name: "Gel&APY-scht")]
      end

      it "converts them to UTF-8" do
        expect(subject.list).to eq(["Gelöscht"])
      end
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
imap-backup-6.0.0.rc2 spec/unit/imap/backup/client/default_spec.rb
imap-backup-5.2.0 spec/unit/imap/backup/client/default_spec.rb
imap-backup-5.1.0 spec/unit/imap/backup/client/default_spec.rb
imap-backup-5.0.0 spec/unit/imap/backup/client/default_spec.rb
imap-backup-4.2.2 spec/unit/imap/backup/client/default_spec.rb
imap-backup-4.2.1 spec/unit/imap/backup/client/default_spec.rb
imap-backup-4.2.0 spec/unit/imap/backup/client/default_spec.rb
imap-backup-4.1.2 spec/unit/imap/backup/client/default_spec.rb
imap-backup-4.1.1 spec/unit/imap/backup/client/default_spec.rb
imap-backup-4.0.7 spec/unit/imap/backup/client/default_spec.rb
imap-backup-4.0.6 spec/unit/imap/backup/client/default_spec.rb
imap-backup-4.0.5 spec/unit/imap/backup/client/default_spec.rb
imap-backup-4.0.4 spec/unit/imap/backup/client/default_spec.rb
imap-backup-4.0.3 spec/unit/imap/backup/client/default_spec.rb