Drop unnecessary to_a calls in options tests

This commit is contained in:
Jack Nagel 2014-08-13 00:33:18 -05:00
parent 25395c6de6
commit 445a512379

View File

@ -129,21 +129,21 @@ class OptionsTests < Homebrew::TestCase
foo, bar, baz = %w{foo bar baz}.map { |o| Option.new(o) } foo, bar, baz = %w{foo bar baz}.map { |o| Option.new(o) }
options = Options.new << foo << bar options = Options.new << foo << bar
@options << foo << baz @options << foo << baz
assert_equal [foo, bar, baz].sort, (@options | options).to_a.sort assert_equal [foo, bar, baz].sort, (@options | options).sort
end end
def test_create_with_array def test_create_with_array
array = %w{--foo --bar} array = %w{--foo --bar}
option1 = Option.new("foo") option1 = Option.new("foo")
option2 = Option.new("bar") option2 = Option.new("bar")
assert_equal [option1, option2].sort, Options.create(array).to_a.sort assert_equal [option1, option2].sort, Options.create(array).sort
end end
def test_create_splits_multiple_switches_with_single_dash def test_create_splits_multiple_switches_with_single_dash
array = %w{-vd} array = %w{-vd}
verbose = Option.new("-v") verbose = Option.new("-v")
debug = Option.new("-d") debug = Option.new("-d")
assert_equal [verbose, debug].sort, Options.create(array).to_a.sort assert_equal [verbose, debug].sort, Options.create(array).sort
end end
def test_copies_do_not_share_underlying_collection def test_copies_do_not_share_underlying_collection