@@ -54,7 +54,7 @@ class ParserTests: XCTestCase {
54
54
55
55
var message = " "
56
56
message += preamble
57
- message += " --foo-- \n "
57
+ message += " --foo-- \r \ n"
58
58
59
59
let preambleExpectation = expectation ( description: " preamble was parsed " )
60
60
@@ -81,10 +81,10 @@ class ParserTests: XCTestCase {
81
81
82
82
var message = " "
83
83
message += preamble
84
- message += " --foo \n "
85
- message += " \n "
84
+ message += " --foo \r \ n"
85
+ message += " \r \ n"
86
86
message += part1
87
- message += " --foo-- \n "
87
+ message += " --foo-- \r \ n"
88
88
89
89
let partExpectation = expectation ( description: " part was parsed " )
90
90
@@ -105,12 +105,12 @@ class ParserTests: XCTestCase {
105
105
106
106
var message = " "
107
107
message += " preamble "
108
- message += " --foo \n "
109
- message += " key: value \n "
110
- message += " foo:bar \n "
111
- message += " \n "
108
+ message += " --foo \r \ n"
109
+ message += " key: value \r \ n"
110
+ message += " foo:bar \r \ n"
111
+ message += " \r \ n"
112
112
message += part1
113
- message += " --foo-- \n "
113
+ message += " --foo-- \r \ n"
114
114
115
115
let partExpectation = expectation ( description: " part was parsed " )
116
116
@@ -130,14 +130,14 @@ class ParserTests: XCTestCase {
130
130
func testEpilogue( ) throws {
131
131
let parser = try Parser ( boundary: " foo " )
132
132
133
- let epilogue = " \n epliogue "
133
+ let epilogue = " epliogue "
134
134
135
135
var message = " "
136
136
message += " preamble "
137
- message += " --foo \n "
138
- message += " \n "
137
+ message += " --foo \r \ n"
138
+ message += " \r \ n"
139
139
message += " part "
140
- message += " --foo-- \n "
140
+ message += " --foo-- \r \ n"
141
141
message += epilogue
142
142
143
143
let epilogueExpectation = expectation ( description: " epilogue was parsed " )
@@ -160,23 +160,23 @@ class ParserTests: XCTestCase {
160
160
161
161
var message = " "
162
162
163
- message += " -----------------------------9051914041544843365972754266 \n "
164
- message += " Content-Disposition: form-data; name= \" text \" \n "
165
- message += " \n "
166
- message += " text default \n "
167
- message += " -----------------------------9051914041544843365972754266 \n "
168
- message += " Content-Disposition: form-data; name= \" file1 \" ; filename= \" a.txt \" \n "
169
- message += " Content-Type: text/plain \n "
170
- message += " \n "
171
- message += " Content of a.txt. \n "
172
- message += " \n "
173
- message += " -----------------------------9051914041544843365972754266 \n "
174
- message += " Content-Disposition: form-data; name= \" file2 \" ; filename= \" a.html \" \n "
175
- message += " Content-Type: text/html \n "
176
- message += " \n "
177
- message += " <!DOCTYPE html><title>Content of a.html.</title> \n "
178
- message += " \n "
179
- message += " -----------------------------9051914041544843365972754266-- \n "
163
+ message += " -----------------------------9051914041544843365972754266 \r \ n"
164
+ message += " Content-Disposition: form-data; name= \" text \" \r \ n"
165
+ message += " \r \ n"
166
+ message += " text default \r \ n"
167
+ message += " -----------------------------9051914041544843365972754266 \r \ n"
168
+ message += " Content-Disposition: form-data; name= \" file1 \" ; filename= \" a.txt \" \r \ n"
169
+ message += " Content-Type: text/plain \r \ n"
170
+ message += " \r \ n"
171
+ message += " Content of a.txt. \r \ n"
172
+ message += " \r \ n"
173
+ message += " -----------------------------9051914041544843365972754266 \r \ n"
174
+ message += " Content-Disposition: form-data; name= \" file2 \" ; filename= \" a.html \" \r \ n"
175
+ message += " Content-Type: text/html \r \ n"
176
+ message += " \r \ n"
177
+ message += " <!DOCTYPE html><title>Content of a.html.</title> \r \ n"
178
+ message += " \r \ n"
179
+ message += " -----------------------------9051914041544843365972754266-- \r \ n"
180
180
181
181
var parts : [ Part ] = [ ]
182
182
0 commit comments