Sha256: f4d0437c63fef5e806d08801e75cf8a2e1e2bb6106605cbbc239b2115705ec61
Contents?: true
Size: 775 Bytes
Versions: 6
Compression:
Stored size: 775 Bytes
Contents
require "features/helper" require "imap/backup/cli/folders" RSpec.describe "folders", type: :feature, docker: true do include_context "imap-backup connection" let(:options) do {accounts: "address@example.org"} end let(:folder) { "my-stuff" } let(:output) { StringIO.new } before do allow(Imap::Backup::CLI::Accounts).to receive(:new) { [account] } server_create_folder folder end around do |example| stdout = $stdout $stdout = output example.run $stdout = stdout end after do FileUtils.rm_rf local_backup_path server_delete_folder folder connection.disconnect end it "lists account folders" do Imap::Backup::CLI::Folders.new(options).run expect(output.string).to match(/^\tmy-stuff\n/) end end
Version data entries
6 entries across 6 versions & 1 rubygems