From 94f95dd0114034251dc6eb8a93df84005ec4c05f Mon Sep 17 00:00:00 2001 From: Piotr Murach Date: Sat, 16 Feb 2019 23:39:22 +0000 Subject: [PATCH] Change to rename mask symbol --- lib/tty/prompt/mask_question.rb | 2 +- lib/tty/prompt/symbols.rb | 4 ++-- spec/unit/mask_spec.rb | 14 +++++++------- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/lib/tty/prompt/mask_question.rb b/lib/tty/prompt/mask_question.rb index 73b1b2c9..4ecf81a2 100644 --- a/lib/tty/prompt/mask_question.rb +++ b/lib/tty/prompt/mask_question.rb @@ -13,7 +13,7 @@ class MaskQuestion < Question # @api public def initialize(prompt, **options) super - @mask = options.fetch(:mask) { @prompt.symbols[:dot] } + @mask = options.fetch(:mask) { @prompt.symbols[:mask] } @done_masked = false @failure = false end diff --git a/lib/tty/prompt/symbols.rb b/lib/tty/prompt/symbols.rb index 022493cf..2486bfd0 100644 --- a/lib/tty/prompt/symbols.rb +++ b/lib/tty/prompt/symbols.rb @@ -12,7 +12,7 @@ module Symbols star: '★', square: '◼', square_empty: '◻', - dot: '•', + mask: '•', pointer: '‣', line: '─', pipe: '|', @@ -32,7 +32,7 @@ module Symbols star: '*', square: '[█]', square_empty: '[ ]', - dot: '.', + mask: '.', pointer: '>', line: '-', pipe: '|', diff --git a/spec/unit/mask_spec.rb b/spec/unit/mask_spec.rb index e276e4ba..ac029e32 100644 --- a/spec/unit/mask_spec.rb +++ b/spec/unit/mask_spec.rb @@ -14,17 +14,17 @@ expect(prompt.output.string).to eq([ "What is your password? ", "\e[2K\e[1G", - "What is your password? #{symbols[:dot]}", + "What is your password? #{symbols[:mask]}", "\e[2K\e[1G", - "What is your password? #{symbols[:dot] * 2}", + "What is your password? #{symbols[:mask] * 2}", "\e[2K\e[1G", - "What is your password? #{symbols[:dot] * 3}", + "What is your password? #{symbols[:mask] * 3}", "\e[2K\e[1G", - "What is your password? #{symbols[:dot] * 4}", + "What is your password? #{symbols[:mask] * 4}", "\e[2K\e[1G", - "What is your password? \e[32m#{symbols[:dot] * 4}\e[0m\n", + "What is your password? \e[32m#{symbols[:mask] * 4}\e[0m\n", "\e[1A\e[2K\e[1G", - "What is your password? \e[32m#{symbols[:dot] * 4}\e[0m\n" + "What is your password? \e[32m#{symbols[:mask] * 4}\e[0m\n" ].join) end @@ -96,7 +96,7 @@ end it "validates input" do - prompt = TTY::TestPrompt.new(symbols: {dot: '*'}) + prompt = TTY::TestPrompt.new(symbols: {mask: '*'}) prompt.input << "no\nyes\n" prompt.input.rewind answer = prompt.mask('What is your password?') do |q|