Skip to content

Commit 382da2c

Browse files
committed
Fix tests
1 parent ffc28f8 commit 382da2c

File tree

5 files changed

+7
-5
lines changed

5 files changed

+7
-5
lines changed

spec/support/highline_test_helpers.rb

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,7 @@ def set_highline_input(*lines)
4444
end
4545
end
4646

47-
def await_highline_completion(options, &block)
48-
timeout = options.fetch(:timeout, 2)
47+
def await_highline_completion(timeout: 2, &block)
4948
Timeout.timeout(timeout, Timeout::ExitException) do
5049
block.call
5150
rescue Timeout::ExitException

spec/unit/cli/backup_spec.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
require "imap/backup/account"
66
require "imap/backup/configuration"
77
require "imap/backup/lockfile"
8+
require "imap/backup/translator"
89

910
module Imap::Backup
1011
RSpec.describe CLI::Backup, :silence_logging do
@@ -20,6 +21,7 @@ module Imap::Backup
2021
allow(Configuration).to receive(:exist?) { true }
2122
allow(Account::Backup).to receive(:new) { backup }
2223
allow(subject).to receive(:requested_accounts) { [account] }
24+
Translator.new.setup
2325
end
2426

2527
it_behaves_like(

spec/unit/setup/folder_chooser_spec.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ module Imap::Backup
5050
before do
5151
allow(Kernel).to receive(:puts)
5252
# Choose help (option 3) then quit
53-
set_highline_input("3\n", "q\n")
53+
set_highline_input("3\n", "", "q\n")
5454

5555
subject.run
5656
end
@@ -114,6 +114,7 @@ module Imap::Backup
114114

115115
before do
116116
allow(Kernel).to receive(:puts)
117+
set_highline_input("", "q\n")
117118
subject.run
118119
end
119120

spec/unit/setup/global_options/download_strategy_chooser_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ module Imap::Backup
4646
end
4747

4848
it "shows help" do
49-
set_highline_input("help\n", "q\n")
49+
set_highline_input("help\n", "", "q\n")
5050

5151
subject.run
5252

spec/unit/setup_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,7 @@ module Imap::Backup
282282
context "when 'help' is selected" do
283283
before do
284284
allow(Kernel).to receive(:puts)
285-
set_highline_input("help\n", "q\n")
285+
set_highline_input("help\n", "", "q\n")
286286
end
287287

288288
it "shows help text" do

0 commit comments

Comments
 (0)