Sha256: 6d3d20b0553f3cd1cb75f9846d5f9966047702a2084b932f6e9f0ea298609345
Contents?: true
Size: 581 Bytes
Versions: 15
Compression:
Stored size: 581 Bytes
Contents
# encoding: utf-8 RSpec.describe TTY::Prompt::Question, 'convert string' do it 'converts string' do prompt = TTY::TestPrompt.new prompt.input << 'Piotr' prompt.input.rewind answer = prompt.ask("What is your name?", convert: :string) expect(answer).to be_a(String) expect(answer).to eq('Piotr') end it "converts symbol" do prompt = TTY::TestPrompt.new prompt.input << 'Piotr' prompt.input.rewind answer = prompt.ask("What is your name?", convert: :symbol) expect(answer).to be_a(Symbol) expect(answer).to eq(:Piotr) end end
Version data entries
15 entries across 15 versions & 1 rubygems