Drop unnecessary to_a calls in options tests
This commit is contained in:
parent
25395c6de6
commit
445a512379
@ -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
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user