diff options
Diffstat (limited to 'test/test_highline.rb')
-rwxr-xr-x | test/test_highline.rb | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/test/test_highline.rb b/test/test_highline.rb index 94ab060..e215986 100755 --- a/test/test_highline.rb +++ b/test/test_highline.rb @@ -1168,11 +1168,9 @@ class TestHighLine < Minitest::Test class NameClass def self.parse(string) - if string =~ /^\s*(\w+),\s*(\w+)\s+(\w+)\s*$/ - new(Regexp.last_match(2), Regexp.last_match(3), Regexp.last_match(1)) - else - raise ArgumentError, "Invalid name format." - end + raise ArgumentError, "Invalid name format." unless + string =~ /^\s*(\w+),\s*(\w+)\s+(\w+)\s*$/ + new(Regexp.last_match(2), Regexp.last_match(3), Regexp.last_match(1)) end def initialize(first, middle, last) |