spec/unit/reader/read_line_spec.rb in tty-prompt-0.8.0 vs spec/unit/reader/read_line_spec.rb in tty-prompt-0.9.0

- old
+ new

@@ -6,18 +6,18 @@ subject(:reader) { described_class.new(input, output) } it 'masks characters' do mask = '*' - input << "password\n" + input << "password" input.rewind answer = reader.read_line(mask) expect(answer).to eq("password") end it "echoes characters back" do - input << "password\n" + input << "password" input.rewind answer = reader.read_line expect(answer).to eq("password") expect(output.string).to eq("") end @@ -25,7 +25,14 @@ it 'deletes characters when backspace pressed' do input << "aa\ba\bcc" input.rewind answer = reader.read_line expect(answer).to eq('acc') + end + + it 'reads multibyte line' do + input << "한글" + input.rewind + answer = reader.read_line + expect(answer).to eq("한글") end end