summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorAbinoam P. Marques Jr <abinoam@gmail.com>2017-07-05 07:59:41 -0300
committerAbinoam P. Marques Jr <abinoam@gmail.com>2017-07-07 05:31:45 -0300
commitc61eb2098f60a4c631125bd970421de22314c313 (patch)
treee84d6721c081675469131cc777d3a344c87d17b7 /test
parentfd5de3951ad12a60da529f6e20250a2627023003 (diff)
downloadhighline-c61eb2098f60a4c631125bd970421de22314c313.tar.gz
Enforce double quotes on strings
Diffstat (limited to 'test')
-rw-r--r--test/acceptance/acceptance.rb4
-rw-r--r--test/acceptance/acceptance_test.rb2
-rw-r--r--test/acceptance/at_color_output_using_erb_templates.rb2
-rw-r--r--test/acceptance/at_echo_false.rb2
-rw-r--r--test/acceptance/at_readline.rb2
-rw-r--r--test/io_console_compatible.rb4
-rw-r--r--test/string_methods.rb8
-rw-r--r--test/test_helper.rb4
-rwxr-xr-xtest/test_highline.rb44
-rw-r--r--test/test_menu.rb6
-rw-r--r--test/test_string_extension.rb2
-rwxr-xr-xtest/test_style.rb130
12 files changed, 105 insertions, 105 deletions
diff --git a/test/acceptance/acceptance.rb b/test/acceptance/acceptance.rb
index 2aa299f..f9eecf6 100644
--- a/test/acceptance/acceptance.rb
+++ b/test/acceptance/acceptance.rb
@@ -56,10 +56,10 @@ EOF
puts report
-timestamp = Time.now.strftime('%Y%m%d%H%M%S')
+timestamp = Time.now.strftime("%Y%m%d%H%M%S")
filename = "highlinetests-#{timestamp}.log"
-File.open filename.to_s, 'w+' do |f|
+File.open filename.to_s, "w+" do |f|
f.puts report
end
diff --git a/test/acceptance/acceptance_test.rb b/test/acceptance/acceptance_test.rb
index be050dd..bc2ef94 100644
--- a/test/acceptance/acceptance_test.rb
+++ b/test/acceptance/acceptance_test.rb
@@ -1,6 +1,6 @@
# coding: utf-8
-require 'highline/import'
+require "highline/import"
class HighLine::AcceptanceTest
@answers ||= {}
diff --git a/test/acceptance/at_color_output_using_erb_templates.rb b/test/acceptance/at_color_output_using_erb_templates.rb
index 0af103b..e17df87 100644
--- a/test/acceptance/at_color_output_using_erb_templates.rb
+++ b/test/acceptance/at_color_output_using_erb_templates.rb
@@ -1,6 +1,6 @@
# coding: utf-8
-require_relative 'acceptance_test'
+require_relative "acceptance_test"
HighLine::AcceptanceTest.check do |t|
t.desc =
diff --git a/test/acceptance/at_echo_false.rb b/test/acceptance/at_echo_false.rb
index 3df28fd..282ec16 100644
--- a/test/acceptance/at_echo_false.rb
+++ b/test/acceptance/at_echo_false.rb
@@ -1,6 +1,6 @@
# coding: utf-8
-require_relative 'acceptance_test'
+require_relative "acceptance_test"
HighLine::AcceptanceTest.check do |t|
t.desc =
diff --git a/test/acceptance/at_readline.rb b/test/acceptance/at_readline.rb
index 93fd652..5167394 100644
--- a/test/acceptance/at_readline.rb
+++ b/test/acceptance/at_readline.rb
@@ -1,6 +1,6 @@
# coding: utf-8
-require_relative 'acceptance_test'
+require_relative "acceptance_test"
HighLine::AcceptanceTest.check do |t|
t.desc =
diff --git a/test/io_console_compatible.rb b/test/io_console_compatible.rb
index 83817f3..7ff06f5 100644
--- a/test/io_console_compatible.rb
+++ b/test/io_console_compatible.rb
@@ -1,7 +1,7 @@
# coding: utf-8
-require 'stringio'
-require 'tempfile'
+require "stringio"
+require "tempfile"
#
# On tests, we try to simulate input output with
diff --git a/test/string_methods.rb b/test/string_methods.rb
index 90f92e7..b99d53a 100644
--- a/test/string_methods.rb
+++ b/test/string_methods.rb
@@ -17,13 +17,13 @@ module StringMethods
assert_equal("\e[36mstring\e[0m", @string.cyan)
assert_equal("\e[41m\e[5mstring\e[0m\e[0m", @string.blink.on_red)
assert_equal("\e[38;5;137mstring\e[0m", @string.color(:rgb_906030))
- assert_equal("\e[38;5;101mstring\e[0m", @string.rgb('606030'))
- assert_equal("\e[38;5;107mstring\e[0m", @string.rgb('60', '90', '30'))
+ assert_equal("\e[38;5;101mstring\e[0m", @string.rgb("606030"))
+ assert_equal("\e[38;5;107mstring\e[0m", @string.rgb("60", "90", "30"))
assert_equal("\e[38;5;107mstring\e[0m", @string.rgb(96, 144, 48))
assert_equal("\e[38;5;173mstring\e[0m", @string.rgb_c06030)
assert_equal("\e[48;5;137mstring\e[0m", @string.color(:on_rgb_906030))
- assert_equal("\e[48;5;101mstring\e[0m", @string.on_rgb('606030'))
- assert_equal("\e[48;5;107mstring\e[0m", @string.on_rgb('60', '90', '30'))
+ assert_equal("\e[48;5;101mstring\e[0m", @string.on_rgb("606030"))
+ assert_equal("\e[48;5;107mstring\e[0m", @string.on_rgb("60", "90", "30"))
assert_equal("\e[48;5;107mstring\e[0m", @string.on_rgb(96, 144, 48))
assert_equal("\e[48;5;173mstring\e[0m", @string.on_rgb_c06030)
end
diff --git a/test/test_helper.rb b/test/test_helper.rb
index 79fa1fb..0273900 100644
--- a/test/test_helper.rb
+++ b/test/test_helper.rb
@@ -4,13 +4,13 @@
require "English"
# Run code coverage only for mri
-require 'simplecov' if RUBY_ENGINE == 'ruby'
+require "simplecov" if RUBY_ENGINE == "ruby"
# Compatibility module for StringIO, File
# and Tempfile. Necessary for some tests.
require "io_console_compatible"
-require 'highline'
+require "highline"
debug_message = "Tests will be run under:\n"
debug_message << " - #{HighLine.new.terminal.class}\n"
debug_message << " - HighLine::VERSION #{HighLine::VERSION}\n"
diff --git a/test/test_highline.rb b/test/test_highline.rb
index a7b9525..8e9de38 100755
--- a/test/test_highline.rb
+++ b/test/test_highline.rb
@@ -142,18 +142,18 @@ class TestHighLine < Minitest::Test
text = "Testing...\n"
@terminal.indent_level = 1
@terminal.say(text)
- assert_equal(' ' * 3 + text, @output.string)
+ assert_equal(" " * 3 + text, @output.string)
@output.truncate(@output.rewind)
@terminal.indent_level = 3
@terminal.say(text)
- assert_equal(' ' * 9 + text, @output.string)
+ assert_equal(" " * 9 + text, @output.string)
@output.truncate(@output.rewind)
@terminal.indent_level = 0
@terminal.indent_size = 5
@terminal.indent(2, text)
- assert_equal(' ' * 10 + text, @output.string)
+ assert_equal(" " * 10 + text, @output.string)
@output.truncate(@output.rewind)
@terminal.indent_level = 0
@@ -161,14 +161,14 @@ class TestHighLine < Minitest::Test
@terminal.indent do
@terminal.say(text)
end
- assert_equal(' ' * 4 + text, @output.string)
+ assert_equal(" " * 4 + text, @output.string)
@output.truncate(@output.rewind)
@terminal.indent_size = 2
@terminal.indent(3) do |t|
t.say(text)
end
- assert_equal(' ' * 6 + text, @output.string)
+ assert_equal(" " * 6 + text, @output.string)
@output.truncate(@output.rewind)
@terminal.indent do |t|
@@ -180,10 +180,10 @@ class TestHighLine < Minitest::Test
end
end
end
- assert_equal(' ' * 8 + text, @output.string)
+ assert_equal(" " * 8 + text, @output.string)
text = "Multi\nLine\nIndentation\n"
- indent = ' ' * 4
+ indent = " " * 4
@terminal.indent_level = 2
@output.truncate(@output.rewind)
@terminal.say(text)
@@ -368,8 +368,8 @@ class TestHighLine < Minitest::Test
temp_stdin = Tempfile.new "temp_stdin"
temp_stdout = Tempfile.new "temp_stdout"
- Readline.input = @input = File.open(temp_stdin.path, 'w+')
- Readline.output = @output = File.open(temp_stdout.path, 'w+')
+ Readline.input = @input = File.open(temp_stdin.path, "w+")
+ Readline.output = @output = File.open(temp_stdout.path, "w+")
@terminal = HighLine.new(@input, @output)
@@ -396,8 +396,8 @@ class TestHighLine < Minitest::Test
temp_stdin = Tempfile.new "temp_stdin"
temp_stdout = Tempfile.new "temp_stdout"
- Readline.input = @input = File.open(temp_stdin.path, 'w+')
- Readline.output = @output = File.open(temp_stdout.path, 'w+')
+ Readline.input = @input = File.open(temp_stdin.path, "w+")
+ Readline.output = @output = File.open(temp_stdout.path, "w+")
@terminal = HighLine.new(@input, @output)
@@ -445,7 +445,7 @@ class TestHighLine < Minitest::Test
end
def test_frozen_statement
- @terminal.say('This is a frozen statement'.freeze)
+ @terminal.say("This is a frozen statement".freeze)
assert_equal("This is a frozen statement\n", @output.string)
end
@@ -525,7 +525,7 @@ class TestHighLine < Minitest::Test
end
def test_color_setting_per_instance
- require 'highline/import'
+ require "highline/import"
old_glob_instance = HighLine.default_instance
old_setting = HighLine.use_color?
@@ -719,7 +719,7 @@ class TestHighLine < Minitest::Test
@input.rewind
@output.truncate(@output.rewind)
- scoped_variable = { "junk.txt" => '20mb' }
+ scoped_variable = { "junk.txt" => "20mb" }
answer = @terminal.ask("Enter a filename: ") do |q|
q.confirm = proc do |answer|
"Are you sure you want to overwrite #{answer} with size " \
@@ -953,8 +953,8 @@ class TestHighLine < Minitest::Test
answer = @terminal.ask("How are things going? ") do |q|
q.gather = 3
q.verify_match = true
- q.responses[:mismatch] = 'Typing mismatch!'
- q.responses[:ask_on_error] = ''
+ q.responses[:mismatch] = "Typing mismatch!"
+ q.responses[:ask_on_error] = ""
end
assert_equal("all work and no play makes jack a dull boy", answer)
@@ -967,7 +967,7 @@ class TestHighLine < Minitest::Test
answer = @terminal.ask("<%= key %>: ") do |q|
q.verify_match = true
- q.gather = { "Enter a password" => '', "Please type it again" => '' }
+ q.gather = { "Enter a password" => "", "Please type it again" => "" }
end
assert_equal("Password", answer)
@@ -978,9 +978,9 @@ class TestHighLine < Minitest::Test
answer = @terminal.ask("<%= key %>: ") do |q|
q.verify_match = true
- q.responses[:mismatch] = 'Typing mismatch!'
- q.responses[:ask_on_error] = ''
- q.gather = { "Enter a password" => '', "Please type it again" => '' }
+ q.responses[:mismatch] = "Typing mismatch!"
+ q.responses[:ask_on_error] = ""
+ q.gather = { "Enter a password" => "", "Please type it again" => "" }
end
assert_equal("Password", answer)
@@ -1109,7 +1109,7 @@ class TestHighLine < Minitest::Test
end
def test_lists_with_one_item
- items = ['Zero']
+ items = ["Zero"]
modes = { nil => "Zero\n",
:rows => "Zero\n",
:inline => "Zero",
@@ -1640,7 +1640,7 @@ class TestHighLine < Minitest::Test
HighLine.default_instance = HighLine.new(StringIO.new, StringIO.new)
HighLine.track_eof = false
begin
- require 'highline/import'
+ require "highline/import"
# this will still blow up, nothing available
ask("And now? ")
rescue
diff --git a/test/test_menu.rb b/test/test_menu.rb
index 0f91785..bdd8fe7 100644
--- a/test/test_menu.rb
+++ b/test/test_menu.rb
@@ -373,7 +373,7 @@ class TestMenu < Minitest::Test
@output.truncate(@output.rewind)
@terminal.choose(:load, :save, :quit) do |menu|
- menu.layout = '<%= list(menu) %>File Menu: '
+ menu.layout = "<%= list(menu) %>File Menu: "
end
assert_equal("1. load\n2. save\n3. quit\nFile Menu: ", @output.string)
end
@@ -449,7 +449,7 @@ class TestMenu < Minitest::Test
menu.character = :getc
end
assert_equal(:Save, answer)
- assert_equal('a', @input.getc)
+ assert_equal("a", @input.getc)
end
def test_select_by
@@ -600,7 +600,7 @@ class TestMenu < Minitest::Test
assert_equal(selected, 3)
# Make sure paging message appeared
- assert(@output.string.index('press enter/return to continue or q to stop'),
+ assert(@output.string.index("press enter/return to continue or q to stop"),
"Paging message did not appear.")
# Make sure it only appeared once
diff --git a/test/test_string_extension.rb b/test/test_string_extension.rb
index c14383b..8f97dbe 100644
--- a/test/test_string_extension.rb
+++ b/test/test_string_extension.rb
@@ -34,7 +34,7 @@ class TestStringExtension < Minitest::Test
include StringMethods
def test_Highline_String_is_yaml_serializable
- require 'yaml'
+ require "yaml"
unless Gem::Version.new(YAML::VERSION) < Gem::Version.new("2.0.2")
highline_string =
HighLine::String.new("Yaml didn't messed with HighLine::String")
diff --git a/test/test_style.rb b/test/test_style.rb
index a610d9f..f8babbd 100755
--- a/test/test_style.rb
+++ b/test/test_style.rb
@@ -104,7 +104,7 @@ class TestStyle < Minitest::Test
# See below for color scheme tests
# Create style from a Hash
- s = HighLine.Style(name: :han, code: "blah", rgb: 'phooey')
+ s = HighLine.Style(name: :han, code: "blah", rgb: "phooey")
assert_instance_of HighLine::Style, s
assert_equal :han, s.name
assert_equal "blah", s.code
@@ -158,7 +158,7 @@ class TestStyle < Minitest::Test
def test_builtin_foreground_colors_defined
HighLine::COLORS.each do |color|
- style = HighLine.const_get(color + '_STYLE')
+ style = HighLine.const_get(color + "_STYLE")
assert_instance_of HighLine::Style, style
assert_equal color.downcase.to_sym, style.name
assert style.builtin
@@ -169,18 +169,18 @@ class TestStyle < Minitest::Test
def test_builtin_background_colors_defined
HighLine::COLORS.each do |color|
- style = HighLine.const_get('ON_' + color + '_STYLE')
+ style = HighLine.const_get("ON_" + color + "_STYLE")
assert_instance_of HighLine::Style, style
assert_equal "ON_#{color}".downcase.to_sym, style.name
assert style.builtin
- code = HighLine.const_get('ON_' + color)
+ code = HighLine.const_get("ON_" + color)
assert_instance_of String, code, "Bad code for ON_#{color}"
end
end
def test_builtin_styles_defined
HighLine::STYLES.each do |style_constant|
- style = HighLine.const_get(style_constant + '_STYLE')
+ style = HighLine.const_get(style_constant + "_STYLE")
assert_instance_of HighLine::Style, style
assert_equal style_constant.downcase.to_sym, style.name
assert style.builtin
@@ -192,41 +192,41 @@ class TestStyle < Minitest::Test
def test_index
# Add a Style with a new name and code
assert_nil HighLine::Style.list[:s1]
- assert_nil HighLine::Style.code_index['foo']
- s1 = HighLine::Style.new(name: :s1, code: 'foo')
+ assert_nil HighLine::Style.code_index["foo"]
+ s1 = HighLine::Style.new(name: :s1, code: "foo")
refute_nil HighLine::Style.list[:s1]
assert_same s1, HighLine::Style.list[:s1]
assert_equal :s1, HighLine::Style.list[:s1].name
- assert_equal 'foo', HighLine::Style.list[:s1].code
+ assert_equal "foo", HighLine::Style.list[:s1].code
styles = HighLine::Style.list.size
codes = HighLine::Style.code_index.size
- assert_instance_of Array, HighLine::Style.code_index['foo']
- assert_equal 1, HighLine::Style.code_index['foo'].size
- assert_same s1, HighLine::Style.code_index['foo'].last
- assert_equal :s1, HighLine::Style.code_index['foo'].last.name
- assert_equal 'foo', HighLine::Style.code_index['foo'].last.code
+ assert_instance_of Array, HighLine::Style.code_index["foo"]
+ assert_equal 1, HighLine::Style.code_index["foo"].size
+ assert_same s1, HighLine::Style.code_index["foo"].last
+ assert_equal :s1, HighLine::Style.code_index["foo"].last.name
+ assert_equal "foo", HighLine::Style.code_index["foo"].last.code
# Add another Style with a new name and code
assert_nil HighLine::Style.list[:s2]
- assert_nil HighLine::Style.code_index['bar']
- s2 = HighLine::Style.new(name: :s2, code: 'bar')
+ assert_nil HighLine::Style.code_index["bar"]
+ s2 = HighLine::Style.new(name: :s2, code: "bar")
assert_equal styles + 1, HighLine::Style.list.size
assert_equal codes + 1, HighLine::Style.code_index.size
refute_nil HighLine::Style.list[:s2]
assert_same s2, HighLine::Style.list[:s2]
assert_equal :s2, HighLine::Style.list[:s2].name
- assert_equal 'bar', HighLine::Style.list[:s2].code
- assert_instance_of Array, HighLine::Style.code_index['bar']
- assert_equal 1, HighLine::Style.code_index['bar'].size
- assert_same s2, HighLine::Style.code_index['bar'].last
- assert_equal :s2, HighLine::Style.code_index['bar'].last.name
- assert_equal 'bar', HighLine::Style.code_index['bar'].last.code
+ assert_equal "bar", HighLine::Style.list[:s2].code
+ assert_instance_of Array, HighLine::Style.code_index["bar"]
+ assert_equal 1, HighLine::Style.code_index["bar"].size
+ assert_same s2, HighLine::Style.code_index["bar"].last
+ assert_equal :s2, HighLine::Style.code_index["bar"].last.name
+ assert_equal "bar", HighLine::Style.code_index["bar"].last.code
# Add a Style with an existing name
s3_before = HighLine::Style.list[:s2]
refute_nil HighLine::Style.list[:s2]
- assert_nil HighLine::Style.code_index['baz']
- s3 = HighLine::Style.new(name: :s2, code: 'baz')
+ assert_nil HighLine::Style.code_index["baz"]
+ s3 = HighLine::Style.new(name: :s2, code: "baz")
refute_same s2, s3
refute_same s3_before, s3
assert_equal styles + 1, HighLine::Style.list.size
@@ -235,32 +235,32 @@ class TestStyle < Minitest::Test
assert_same s3, HighLine::Style.list[:s2]
refute_same s2, HighLine::Style.list[:s2]
assert_equal :s2, HighLine::Style.list[:s2].name
- assert_equal 'baz', HighLine::Style.list[:s2].code
- assert_instance_of Array, HighLine::Style.code_index['baz']
- assert_equal 1, HighLine::Style.code_index['baz'].size
- assert_same s3, HighLine::Style.code_index['baz'].last
- assert_equal :s2, HighLine::Style.code_index['baz'].last.name
- assert_equal 'baz', HighLine::Style.code_index['baz'].last.code
+ assert_equal "baz", HighLine::Style.list[:s2].code
+ assert_instance_of Array, HighLine::Style.code_index["baz"]
+ assert_equal 1, HighLine::Style.code_index["baz"].size
+ assert_same s3, HighLine::Style.code_index["baz"].last
+ assert_equal :s2, HighLine::Style.code_index["baz"].last.name
+ assert_equal "baz", HighLine::Style.code_index["baz"].last.code
# Add a Style with an existing code
- assert_equal 1, HighLine::Style.code_index['baz'].size
- s4 = HighLine::Style.new(name: :s4, code: 'baz')
+ assert_equal 1, HighLine::Style.code_index["baz"].size
+ s4 = HighLine::Style.new(name: :s4, code: "baz")
assert_equal styles + 2, HighLine::Style.list.size
assert_equal codes + 2, HighLine::Style.code_index.size
refute_nil HighLine::Style.list[:s4]
assert_same s4, HighLine::Style.list[:s4]
assert_equal :s4, HighLine::Style.list[:s4].name
- assert_equal 'baz', HighLine::Style.list[:s4].code
- assert_equal 2, HighLine::Style.code_index['baz'].size
+ assert_equal "baz", HighLine::Style.list[:s4].code
+ assert_equal 2, HighLine::Style.code_index["baz"].size
# Unchanged from last time
- assert_same s3, HighLine::Style.code_index['baz'].first
- assert_equal :s2, HighLine::Style.code_index['baz'].first.name
- assert_equal 'baz', HighLine::Style.code_index['baz'].first.code
+ assert_same s3, HighLine::Style.code_index["baz"].first
+ assert_equal :s2, HighLine::Style.code_index["baz"].first.name
+ assert_equal "baz", HighLine::Style.code_index["baz"].first.code
- assert_same s4, HighLine::Style.code_index['baz'].last
- assert_equal :s4, HighLine::Style.code_index['baz'].last.name
- assert_equal 'baz', HighLine::Style.code_index['baz'].last.code
+ assert_same s4, HighLine::Style.code_index["baz"].last
+ assert_equal :s4, HighLine::Style.code_index["baz"].last.name
+ assert_equal "baz", HighLine::Style.code_index["baz"].last.code
end
def test_rgb_hex
@@ -392,62 +392,62 @@ class TestStyle < Minitest::Test
list_size = HighLine::Style.list.size
# Add a Style with a new name and code
assert_nil HighLine::Style.list[:s5]
- s5 = HighLine::Style.new(name: :s5, code: 'foo')
+ s5 = HighLine::Style.new(name: :s5, code: "foo")
refute_nil HighLine::Style.list[:s5]
assert_equal list_size + 1, HighLine::Style.list.size
refute_nil HighLine::Style.list[:s5]
assert_same s5, HighLine::Style.list[:s5]
assert_equal :s5, HighLine::Style.list[:s5].name
- assert_equal 'foo', HighLine::Style.list[:s5].code
+ assert_equal "foo", HighLine::Style.list[:s5].code
# Add another Style with a new name and code
assert_nil HighLine::Style.list[:s6]
- s6 = HighLine::Style.new(name: :s6, code: 'bar')
+ s6 = HighLine::Style.new(name: :s6, code: "bar")
assert_equal list_size + 2, HighLine::Style.list.size
refute_nil HighLine::Style.list[:s6]
assert_same s6, HighLine::Style.list[:s6]
assert_equal :s6, HighLine::Style.list[:s6].name
- assert_equal 'bar', HighLine::Style.list[:s6].code
+ assert_equal "bar", HighLine::Style.list[:s6].code
# Add a Style with an existing name
- s7 = HighLine::Style.new(name: :s6, code: 'baz')
+ s7 = HighLine::Style.new(name: :s6, code: "baz")
# No net addition to list
assert_equal list_size + 2, HighLine::Style.list.size
refute_nil HighLine::Style.list[:s6]
assert_same s7, HighLine::Style.list[:s6] # New one replaces old one
refute_same s6, HighLine::Style.list[:s6]
assert_equal :s6, HighLine::Style.list[:s6].name
- assert_equal 'baz', HighLine::Style.list[:s6].code
+ assert_equal "baz", HighLine::Style.list[:s6].code
end
def test_code_index
list_size = HighLine::Style.code_index.size
# Add a Style with a new name and code
- assert_nil HighLine::Style.code_index['chewie']
- HighLine::Style.new(name: :s8, code: 'chewie')
+ assert_nil HighLine::Style.code_index["chewie"]
+ HighLine::Style.new(name: :s8, code: "chewie")
assert_equal list_size + 1, HighLine::Style.code_index.size
- assert_instance_of Array, HighLine::Style.code_index['chewie']
- assert_equal 1, HighLine::Style.code_index['chewie'].size
- assert_equal :s8, HighLine::Style.code_index['chewie'].last.name
- assert_equal 'chewie', HighLine::Style.code_index['chewie'].last.code
+ assert_instance_of Array, HighLine::Style.code_index["chewie"]
+ assert_equal 1, HighLine::Style.code_index["chewie"].size
+ assert_equal :s8, HighLine::Style.code_index["chewie"].last.name
+ assert_equal "chewie", HighLine::Style.code_index["chewie"].last.code
# Add another Style with a new name and code
- assert_nil HighLine::Style.code_index['c3po']
- HighLine::Style.new(name: :s9, code: 'c3po')
+ assert_nil HighLine::Style.code_index["c3po"]
+ HighLine::Style.new(name: :s9, code: "c3po")
assert_equal list_size + 2, HighLine::Style.code_index.size
- assert_instance_of Array, HighLine::Style.code_index['c3po']
- assert_equal 1, HighLine::Style.code_index['c3po'].size
- assert_equal :s9, HighLine::Style.code_index['c3po'].last.name
- assert_equal 'c3po', HighLine::Style.code_index['c3po'].last.code
+ assert_instance_of Array, HighLine::Style.code_index["c3po"]
+ assert_equal 1, HighLine::Style.code_index["c3po"].size
+ assert_equal :s9, HighLine::Style.code_index["c3po"].last.name
+ assert_equal "c3po", HighLine::Style.code_index["c3po"].last.code
# Add a Style with an existing code
- assert_equal 1, HighLine::Style.code_index['c3po'].size
- HighLine::Style.new(name: :s10, code: 'c3po')
+ assert_equal 1, HighLine::Style.code_index["c3po"].size
+ HighLine::Style.new(name: :s10, code: "c3po")
assert_equal list_size + 2, HighLine::Style.code_index.size
- assert_equal 2, HighLine::Style.code_index['c3po'].size
- assert_equal :s10, HighLine::Style.code_index['c3po'].last.name
- assert_equal 'c3po', HighLine::Style.code_index['c3po'].last.code
+ assert_equal 2, HighLine::Style.code_index["c3po"].size
+ assert_equal :s10, HighLine::Style.code_index["c3po"].last.name
+ assert_equal "c3po", HighLine::Style.code_index["c3po"].last.code
end
def test_uncolor
@@ -510,11 +510,11 @@ class TestStyle < Minitest::Test
style1_code = @style1.code
style1_rgb = @style1.rgb
- s1 = @style1.variant(:new_foo1, code: 'abracadabra')
+ s1 = @style1.variant(:new_foo1, code: "abracadabra")
assert_instance_of HighLine::Style, s1
refute_same @style1, s1 # This is a copy
assert_equal :new_foo1, s1.name # Changed
- assert_equal 'abracadabra', s1.code # Changed
+ assert_equal "abracadabra", s1.code # Changed
assert_equal [1, 2, 3], s1.rgb # Unchanged
s2 = @style1.variant(:new_foo2, increment: -15)
@@ -536,7 +536,7 @@ class TestStyle < Minitest::Test
refute_same @style1, s4 # This is a copy
assert_equal :new_foo4, s4.name # Changed
assert_equal "\e[70m", s4.code # 99 (new code) + 15
- assert_equal 'blah', s4.rgb # Changed
+ assert_equal "blah", s4.rgb # Changed
s5 = @style1.variant(:new_foo5)
assert_instance_of HighLine::Style, s5