Make CSV.Parser instances constant in the ParserTests test suite

This commit is contained in:
Caleb Kleveter 2019-04-17 10:16:59 -05:00
parent c56d3909e7
commit f58b64600a
No known key found for this signature in database
GPG Key ID: B38DBD5CF2C98D69
1 changed files with 4 additions and 4 deletions

View File

@ -13,7 +13,7 @@ final class ParserTests: XCTestCase {
var headers: [String] = []
var cells: [String: [String?]] = [:]
var parser = CSV.Parser(
let parser = CSV.Parser(
onHeader: { header in
if let title = String(bytes: header, encoding: .utf8) {
headers.append(title)
@ -49,7 +49,7 @@ final class ParserTests: XCTestCase {
var headers: [String] = []
var cells: [String: [String?]] = [:]
var parser = CSV.Parser(
let parser = CSV.Parser(
onHeader: { header in
if let title = String(bytes: header, encoding: .utf8) {
headers.append(title)
@ -86,7 +86,7 @@ final class ParserTests: XCTestCase {
}
func testMeasureFullParse() {
var parser = CSV.Parser(onHeader: { _ in return }, onCell: { _, _ in return })
let parser = CSV.Parser(onHeader: { _ in return }, onCell: { _, _ in return })
let csv = Array(data.utf8)
measure {
@ -97,7 +97,7 @@ final class ParserTests: XCTestCase {
}
func testMeasureChunkedParse() {
var parser = CSV.Parser(onHeader: { _ in return }, onCell: { _, _ in return })
let parser = CSV.Parser(onHeader: { _ in return }, onCell: { _, _ in return })
let chnks = chunks.map { Array($0.utf8) }
let length = chnks.reduce(0) { $0 + $1.count }