Skip to content

Commit 1993c65

Browse files
committed
Fix tests by using localized decimal seperator
1 parent ae17991 commit 1993c65

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

Tests/NumericTextTests/StringNumericTests.swift

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,12 @@ import NumericText
22
import XCTest
33

44
final class StringNumericTests: XCTestCase {
5+
let s = Locale.current.decimalSeparator ?? "."
6+
57
func testDoubleDecimal() {
6-
XCTAssertEqual("12.3.4".numericValue(allowDecimalSeparator: true), "12.34")
7-
XCTAssertEqual("12..34".numericValue(allowDecimalSeparator: true), "12.34")
8-
XCTAssertEqual(".1234.".numericValue(allowDecimalSeparator: true), ".1234")
8+
XCTAssertEqual("12\(s)3\(s)4".numericValue(allowDecimalSeparator: true), "12\(s)34")
9+
XCTAssertEqual("12\(s)34".numericValue(allowDecimalSeparator: true), "12\(s)34")
10+
XCTAssertEqual("\(s)1234\(s)".numericValue(allowDecimalSeparator: true), "\(s)1234")
911
}
1012

1113
func testObscureNumericCharacters() throws {
@@ -20,8 +22,8 @@ final class StringNumericTests: XCTestCase {
2022
}
2123

2224
func testAlphaNumeric() {
23-
XCTAssertEqual("12a.3b4".numericValue(allowDecimalSeparator: true), "12.34")
25+
XCTAssertEqual("12a\(s)3b4".numericValue(allowDecimalSeparator: true), "12\(s)34")
2426
XCTAssertEqual("12abc34".numericValue(allowDecimalSeparator: true), "1234")
25-
XCTAssertEqual("a.1234.".numericValue(allowDecimalSeparator: true), ".1234")
27+
XCTAssertEqual("a\(s)1234\(s)".numericValue(allowDecimalSeparator: true), "\(s)1234")
2628
}
2729
}

0 commit comments

Comments
 (0)