Merge branch 'master' into bug/3447-write-only

This commit is contained in:
Kyle
2017-08-10 18:40:30 -07:00
committed by GitHub
2 changed files with 9 additions and 9 deletions

View File

@@ -20,7 +20,7 @@ export default function curl( request ){
if ( request.get("body") ){ if ( request.get("body") ){
if(type === "multipart/form-data" && request.get("method") === "POST") { if(type === "multipart/form-data" && request.get("method") === "POST") {
for( let [ k,v ] of request.get("body").values()) { for( let [ k,v ] of request.get("body").entrySeq()) {
curlified.push( "-F" ) curlified.push( "-F" )
if (v instanceof win.File) { if (v instanceof win.File) {
curlified.push( `"${k}=@${v.name};type=${v.type}"` ) curlified.push( `"${k}=@${v.name};type=${v.type}"` )

View File

@@ -132,10 +132,10 @@ describe("curlify", function() {
url: "http://example.com", url: "http://example.com",
method: "POST", method: "POST",
headers: { "content-type": "multipart/form-data" }, headers: { "content-type": "multipart/form-data" },
body: [ body: {
["id", "123"], id: "123",
["name", "Sahar"] name: "Sahar"
] }
} }
let curlified = curl(Im.fromJS(req)) let curlified = curl(Im.fromJS(req))
@@ -152,10 +152,10 @@ describe("curlify", function() {
url: "http://example.com", url: "http://example.com",
method: "POST", method: "POST",
headers: { "content-type": "multipart/form-data" }, headers: { "content-type": "multipart/form-data" },
body: [ body: {
["id", "123"], id: "123",
["file", file] file
] }
} }
let curlified = curl(Im.fromJS(req)) let curlified = curl(Im.fromJS(req))