Add more whitespace tests
This commit is contained in:
parent
0b0fcd8cbb
commit
be8d1fda41
|
@ -132,4 +132,54 @@ class TrimFieldsTests: XCTestCase {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func testTrimFields14() {
|
||||||
|
let csvString = ""
|
||||||
|
let config = CSVConfiguration(trimFields: true)
|
||||||
|
let csv = try! CSV(string: csvString, config: config)
|
||||||
|
let rows = csv.map { $0.toArray() }
|
||||||
|
|
||||||
|
XCTAssertEqual(rows.count, 0)
|
||||||
|
}
|
||||||
|
|
||||||
|
func testTrimFields15() {
|
||||||
|
let csvString = " "
|
||||||
|
let config = CSVConfiguration(trimFields: true)
|
||||||
|
let csv = try! CSV(string: csvString, config: config)
|
||||||
|
let rows = csv.map { $0.toArray() }
|
||||||
|
|
||||||
|
XCTAssertEqual(rows.count, 1)
|
||||||
|
XCTAssertEqual(rows[0], [""])
|
||||||
|
}
|
||||||
|
|
||||||
|
func testTrimFields16() {
|
||||||
|
let csvString = " , "
|
||||||
|
let config = CSVConfiguration(trimFields: true)
|
||||||
|
let csv = try! CSV(string: csvString, config: config)
|
||||||
|
let rows = csv.map { $0.toArray() }
|
||||||
|
|
||||||
|
XCTAssertEqual(rows.count, 1)
|
||||||
|
XCTAssertEqual(rows[0], ["", ""])
|
||||||
|
}
|
||||||
|
|
||||||
|
func testTrimFields17() {
|
||||||
|
let csvString = " , \n"
|
||||||
|
let config = CSVConfiguration(trimFields: true)
|
||||||
|
let csv = try! CSV(string: csvString, config: config)
|
||||||
|
let rows = csv.map { $0.toArray() }
|
||||||
|
|
||||||
|
XCTAssertEqual(rows.count, 1)
|
||||||
|
XCTAssertEqual(rows[0], ["", ""])
|
||||||
|
}
|
||||||
|
|
||||||
|
func testTrimFields18() {
|
||||||
|
let csvString = " , \n "
|
||||||
|
let config = CSVConfiguration(trimFields: true)
|
||||||
|
let csv = try! CSV(string: csvString, config: config)
|
||||||
|
let rows = csv.map { $0.toArray() }
|
||||||
|
|
||||||
|
XCTAssertEqual(rows.count, 2)
|
||||||
|
XCTAssertEqual(rows[0], ["", ""])
|
||||||
|
XCTAssertEqual(rows[1], [""])
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue