Anna Bodnia pirms 7 gadiem
vecāks
revīzija
fde75d408e
3 mainītis faili ar 13 papildinājumiem un 13 dzēšanām
  1. +1
    -1
      dist/swagger-ui.js
  2. +1
    -1
      src/core/curlify.js
  3. +11
    -11
      test/core/curlify.js

+ 1
- 1
dist/swagger-ui.js
Failā izmaiņas netiks attēlotas, jo tās ir par lielu
Parādīt failu


+ 1
- 1
src/core/curlify.js Parādīt failu

@@ -4,7 +4,7 @@ export default function curl( request ){
let headers = request.get("headers")
curlified.push( "curl" )
curlified.push( "-X", request.get("method") )
curlified.push( request.get("url") )
curlified.push( `"${request.get("url")}"`)

if ( headers && headers.size ) {
for( let p of request.get("headers").entries() ){


+ 11
- 11
test/core/curlify.js Parādīt failu

@@ -21,7 +21,7 @@ describe("curlify", function() {

let curlified = curl(Im.fromJS(req))

expect(curlified).toEqual("curl -X POST http://example.com -H \"Accept: application/json\" -H \"content-type: application/json\" -d {\"id\":0,\"name\":\"doggie\",\"status\":\"available\"}")
expect(curlified).toEqual("curl -X POST \"http://example.com\" -H \"Accept: application/json\" -H \"content-type: application/json\" -d {\"id\":0,\"name\":\"doggie\",\"status\":\"available\"}")
})

it("does not change the case of header in curl", function() {
@@ -35,7 +35,7 @@ describe("curlify", function() {

let curlified = curl(Im.fromJS(req))

expect(curlified).toEqual("curl -X POST http://example.com -H \"conTenT Type: application/Moar\"")
expect(curlified).toEqual("curl -X POST \"http://example.com\" -H \"conTenT Type: application/Moar\"")
})

it("prints a curl statement with an array of query params", function() {
@@ -46,7 +46,7 @@ describe("curlify", function() {

let curlified = curl(Im.fromJS(req))

expect(curlified).toEqual("curl -X GET http://swaggerhub.com/v1/one?name=john|smith")
expect(curlified).toEqual("curl -X GET \"http://swaggerhub.com/v1/one?name=john|smith\"")
})

it("prints a curl statement with an array of query params and auth", function() {
@@ -60,7 +60,7 @@ describe("curlify", function() {

let curlified = curl(Im.fromJS(req))

expect(curlified).toEqual("curl -X GET http://swaggerhub.com/v1/one?name=john|smith -H \"authorization: Basic Zm9vOmJhcg==\"")
expect(curlified).toEqual("curl -X GET \"http://swaggerhub.com/v1/one?name=john|smith\" -H \"authorization: Basic Zm9vOmJhcg==\"")
})

it("prints a curl statement with html", function() {
@@ -77,7 +77,7 @@ describe("curlify", function() {

let curlified = curl(Im.fromJS(req))

expect(curlified).toEqual("curl -X GET http://swaggerhub.com/v1/one?name=john|smith -H \"accept: application/json\" -d {\"description\":\"<b>Test</b>\"}")
expect(curlified).toEqual("curl -X GET \"http://swaggerhub.com/v1/one?name=john|smith\" -H \"accept: application/json\" -d {\"description\":\"<b>Test</b>\"}")
})

it("handles post body with html", function() {
@@ -94,7 +94,7 @@ describe("curlify", function() {

let curlified = curl(Im.fromJS(req))

expect(curlified).toEqual("curl -X POST http://swaggerhub.com/v1/one?name=john|smith -H \"accept: application/json\" -d {\"description\":\"<b>Test</b>\"}")
expect(curlified).toEqual("curl -X POST \"http://swaggerhub.com/v1/one?name=john|smith\" -H \"accept: application/json\" -d {\"description\":\"<b>Test</b>\"}")
})

it("handles post body with special chars", function() {
@@ -109,7 +109,7 @@ describe("curlify", function() {

let curlified = curl(Im.fromJS(req))

expect(curlified).toEqual("curl -X POST http://swaggerhub.com/v1/one?name=john|smith -d {\"description\":\"@prefix nif:<http://persistence.uni-leipzig.org/nlp2rdf/ontologies/nif-core#> .@prefix itsrdf: <http://www.w3.org/2005/11/its/rdf#> .\"}")
expect(curlified).toEqual("curl -X POST \"http://swaggerhub.com/v1/one?name=john|smith\" -d {\"description\":\"@prefix nif:<http://persistence.uni-leipzig.org/nlp2rdf/ontologies/nif-core#> .@prefix itsrdf: <http://www.w3.org/2005/11/its/rdf#> .\"}")
})

it("handles delete form with parameters", function() {
@@ -123,7 +123,7 @@ describe("curlify", function() {

let curlified = curl(Im.fromJS(req))

expect(curlified).toEqual("curl -X DELETE http://example.com -H \"accept: application/x-www-form-urlencoded\"")
expect(curlified).toEqual("curl -X DELETE \"http://example.com\" -H \"accept: application/x-www-form-urlencoded\"")
})

it("should print a curl with formData", function() {
@@ -136,7 +136,7 @@ describe("curlify", function() {

let curlified = curl(Im.fromJS(req))

expect(curlified).toEqual("curl -X POST http://example.com -H \"content-type: multipart/form-data\" -F id=123 -F name=Sahar")
expect(curlified).toEqual("curl -X POST \"http://example.com\" -H \"content-type: multipart/form-data\" -F id=123 -F name=Sahar")
})

it("prints a curl post statement from an object", function() {
@@ -153,7 +153,7 @@ describe("curlify", function() {

let curlified = curl(Im.fromJS(req))

expect(curlified).toEqual("curl -X POST http://example.com -H \"accept: application/json\" -d {\"id\":10101}")
expect(curlified).toEqual("curl -X POST \"http://example.com\" -H \"accept: application/json\" -d {\"id\":10101}")
})

it("prints a curl post statement from a string containing a single quote", function() {
@@ -168,7 +168,7 @@ describe("curlify", function() {

let curlified = curl(Im.fromJS(req))

expect(curlified).toEqual("curl -X POST http://example.com -H \"accept: application/json\" -d \"{\\\"id\\\":\\\"foo'bar\\\"}\"")
expect(curlified).toEqual("curl -X POST \"http://example.com\" -H \"accept: application/json\" -d \"{\\\"id\\\":\\\"foo'bar\\\"}\"")
})

})

Notiek ielāde…
Atcelt
Saglabāt