@@ 115,7 115,8 @@ class TelSelections
end
def to_s
- "#{@tel} (#{@locality}, #{@region})"
+ @tel =~ /\A\+1(\d{3})(\d{3})(\d+)\Z/
+ "(#{$1}) #{$2}-#{$3} (#{@locality}, #{@region})"
end
end
@@ 66,7 66,7 @@ class TelSelectionsTest < Minitest::Test
end
def test_to_s
- assert_equal "+15551234567 (Toronto, ON)", @tn.to_s
+ assert_equal "(555) 123-4567 (Toronto, ON)", @tn.to_s
end
def test_tel
@@ 75,7 75,7 @@ class TelSelectionsTest < Minitest::Test
def test_option
assert_equal(
- { label: "+15551234567 (Toronto, ON)", value: "+15551234567" },
+ { label: "(555) 123-4567 (Toronto, ON)", value: "+15551234567" },
@tn.option
)
end