diff --git a/components/history/__tests__/GraphqlCard.spec.js b/components/history/__tests__/GraphqlCard.sample similarity index 100% rename from components/history/__tests__/GraphqlCard.spec.js rename to components/history/__tests__/GraphqlCard.sample diff --git a/components/history/__tests__/RestCard.spec.js b/components/history/__tests__/RestCard.sample similarity index 100% rename from components/history/__tests__/RestCard.spec.js rename to components/history/__tests__/RestCard.sample diff --git a/components/smart/__tests__/Tabs.spec.js b/components/smart/__tests__/Tabs.sample similarity index 100% rename from components/smart/__tests__/Tabs.spec.js rename to components/smart/__tests__/Tabs.sample diff --git a/components/smart/__tests__/UrlField.spec.js b/components/smart/__tests__/UrlField.spec.js deleted file mode 100644 index 79764f04e..000000000 --- a/components/smart/__tests__/UrlField.spec.js +++ /dev/null @@ -1,37 +0,0 @@ -import { mount } from "@vue/test-utils" -import urlField from "../UrlField" - -const factory = (props) => - mount(urlField, { - propsData: props, - }) - -/* - * NOTE : jsdom as of yet doesn't support contenteditable features - * hence, the test suite is pretty limited as it is not easy to test - * inputting values. - */ - -describe("env-input", () => { - test("mounts properly", () => { - const wrapper = factory({ - value: "test", - }) - - expect(wrapper.vm).toBeTruthy() - }) - // test("highlights environment variables", () => { - // const wrapper = factory({ - // value: "https://hoppscotch.io/<>/<>", - // }) - // - // console.log(wrapper.html()) - - // const highlights = wrapper.findAll(".VAR").wrappers - - // expect(highlights).toHaveLength(2) - - // expect(highlights[0].text()).toEqual("<>") - // expect(highlights[1].text()).toEqual("<>") - // }) -}) diff --git a/helpers/codegen/__tests__/__snapshots__/codegen.spec.js.snap b/helpers/codegen/__tests__/__snapshots__/codegen.spec.js.snap deleted file mode 100644 index 7ae180e8b..000000000 --- a/helpers/codegen/__tests__/__snapshots__/codegen.spec.js.snap +++ /dev/null @@ -1,1396 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`generate request for C libcurl generate GET request 1`] = ` -"CURL *hnd = curl_easy_init(); -curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, \\"GET\\"); -curl_easy_setopt(hnd, CURLOPT_URL, \\"https://httpbin.org/path/to?a=b\\"); -struct curl_slist *headers = NULL; -headers = curl_slist_append(headers, \\"h1: h1v\\"); -headers = curl_slist_append(headers, \\"h2: h2v\\"); -headers = curl_slist_append(headers, \\"Authorization: Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk\\"); -curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers); -CURLcode ret = curl_easy_perform(hnd);" -`; - -exports[`generate request for C libcurl generate POST request for JSON 1`] = ` -"CURL *hnd = curl_easy_init(); -curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, \\"POST\\"); -curl_easy_setopt(hnd, CURLOPT_URL, \\"https://httpbin.org/path/to?a=b\\"); -struct curl_slist *headers = NULL; -headers = curl_slist_append(headers, \\"h1: h1v\\"); -headers = curl_slist_append(headers, \\"h2: h2v\\"); -headers = curl_slist_append(headers, \\"Authorization: Bearer abcdefghijklmn\\"); -headers = curl_slist_append(headers, \\"Content-Type: application/json\\"); -curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers); -curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, \\"{\\\\\\"foo\\\\\\": \\\\\\"bar\\\\\\", \\\\\\"baz\\\\\\": \\\\\\"qux\\\\\\"}\\"); -CURLcode ret = curl_easy_perform(hnd);" -`; - -exports[`generate request for C libcurl generate POST request for XML 1`] = ` -"CURL *hnd = curl_easy_init(); -curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, \\"POST\\"); -curl_easy_setopt(hnd, CURLOPT_URL, \\"https://httpbin.org/path/to?a=b\\"); -struct curl_slist *headers = NULL; -headers = curl_slist_append(headers, \\"h1: h1v\\"); -headers = curl_slist_append(headers, \\"h2: h2v\\"); -headers = curl_slist_append(headers, \\"Authorization: Bearer abcdefghijklmn\\"); -headers = curl_slist_append(headers, \\"Content-Type: application/xml\\"); -curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers); -curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, \\"\\\\n\\\\n \\\\n\\"); -CURLcode ret = curl_easy_perform(hnd);" -`; - -exports[`generate request for C libcurl generate PUT request for www-form-urlencoded 1`] = ` -"CURL *hnd = curl_easy_init(); -curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, \\"PUT\\"); -curl_easy_setopt(hnd, CURLOPT_URL, \\"https://httpbin.org/path/to?a=b\\"); -struct curl_slist *headers = NULL; -headers = curl_slist_append(headers, \\"Content-Type: application/x-www-form-urlencoded\\"); -curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers); -curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, \\"foo=bar&baz=qux\\"); -CURLcode ret = curl_easy_perform(hnd);" -`; - -exports[`generate request for C# RestSharp generate GET request 1`] = ` -"var client = new RestClient(\\"https://httpbin.org\\"); - -var request = new RestRequest(\\"/path/to?a=b\\", DataFormat.Xml); - -client.Authenticator = new HttpBasicAuthenticator(\\"mockUser\\", \\"mockPassword\\"); -request.AddHeader(\\"h1\\", \\"h1v\\"); -request.AddHeader(\\"h2\\", \\"h2v\\"); - -var response = client.Get(request); - -if (!response.IsSuccessful) -{ - Console.WriteLine(\\"An error occurred \\" + response.ErrorMessage); -} - -var result = response.Content; -" -`; - -exports[`generate request for C# RestSharp generate POST request for JSON 1`] = ` -"var client = new RestClient(\\"https://httpbin.org\\"); - -var request = new RestRequest(\\"/path/to?a=b\\", DataFormat.Json); - -request.AddHeader(\\"Authorization\\", \\"Bearer abcdefghijklmn\\"); -request.AddHeader(\\"Content-Type\\", \\"application/json\\"); -request.AddHeader(\\"h1\\", \\"h1v\\"); -request.AddHeader(\\"h2\\", \\"h2v\\"); - -request.AddParameter(\\"text/json\\", @\\"{\\"\\"foo\\"\\": \\"\\"bar\\"\\", \\"\\"baz\\"\\": \\"\\"qux\\"\\"}\\", ParameterType.RequestBody); - -var response = client.Post(request); - -if (!response.IsSuccessful) -{ - Console.WriteLine(\\"An error occurred \\" + response.ErrorMessage); -} - -var result = response.Content; -" -`; - -exports[`generate request for C# RestSharp generate POST request for XML 1`] = ` -"var client = new RestClient(\\"https://httpbin.org\\"); - -var request = new RestRequest(\\"/path/to?a=b\\", DataFormat.Xml); - -request.AddHeader(\\"Authorization\\", \\"Bearer abcdefghijklmn\\"); -request.AddHeader(\\"Content-Type\\", \\"application/xml\\"); -request.AddHeader(\\"h1\\", \\"h1v\\"); -request.AddHeader(\\"h2\\", \\"h2v\\"); - -request.AddParameter(\\"text/xml\\", @\\" - - -\\", ParameterType.RequestBody); - -var response = client.Post(request); - -if (!response.IsSuccessful) -{ - Console.WriteLine(\\"An error occurred \\" + response.ErrorMessage); -} - -var result = response.Content; -" -`; - -exports[`generate request for C# RestSharp generate PUT request for www-form-urlencoded 1`] = ` -"var client = new RestClient(\\"https://httpbin.org\\"); - -var request = new RestRequest(\\"/path/to?a=b\\", DataFormat.Xml); - -request.AddHeader(\\"Content-Type\\", \\"application/x-www-form-urlencoded\\"); - -request.AddParameter(\\"text/xml\\", @\\"foo=bar&baz=qux\\", ParameterType.RequestBody); - -var response = client.Put(request); - -if (!response.IsSuccessful) -{ - Console.WriteLine(\\"An error occurred \\" + response.ErrorMessage); -} - -var result = response.Content; -" -`; - -exports[`generate request for Go Native generate GET request 1`] = ` -"req, err := http.NewRequest(\\"GET\\", \\"https://httpbin.org/path/to?a=b\\") -req.Header.Set(\\"Authorization\\", \\"Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk\\") -req.Header.Set(\\"h1\\", \\"h1v\\") -req.Header.Set(\\"h2\\", \\"h2v\\") -if err != nil { - log.Fatalf(\\"An error occurred %v\\", err) -} - -client := &http.Client{} -resp, err := client.Do(req) -if err != nil { - log.Fatalf(\\"An error occurred %v\\", err) -} - -defer resp.Body.Close() -body, err := ioutil.ReadAll(resp.Body) -if err != nil { - log.Fatalln(err) -} -" -`; - -exports[`generate request for Go Native generate POST request for JSON 1`] = ` -"var reqBody = []byte(\`{\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"}\`) - -req, err := http.NewRequest(\\"POST\\", \\"https://httpbin.org/path/to?a=b\\", bytes.NewBuffer(reqBody)) -req.Header.Set(\\"Content-Type\\", \\"application/json\\") -req.Header.Set(\\"Authorization\\", \\"Bearer abcdefghijklmn\\") -req.Header.Set(\\"h1\\", \\"h1v\\") -req.Header.Set(\\"h2\\", \\"h2v\\") -if err != nil { - log.Fatalf(\\"An error occurred %v\\", err) -} - -client := &http.Client{} -resp, err := client.Do(req) -if err != nil { - log.Fatalf(\\"An error occurred %v\\", err) -} - -defer resp.Body.Close() -body, err := ioutil.ReadAll(resp.Body) -if err != nil { - log.Fatalln(err) -} -" -`; - -exports[`generate request for Go Native generate POST request for XML 1`] = ` -"req.Header.Set(\\"Content-Type\\", \\"application/xml\\") -req.Header.Set(\\"Authorization\\", \\"Bearer abcdefghijklmn\\") -req.Header.Set(\\"h1\\", \\"h1v\\") -req.Header.Set(\\"h2\\", \\"h2v\\") -if err != nil { - log.Fatalf(\\"An error occurred %v\\", err) -} - -client := &http.Client{} -resp, err := client.Do(req) -if err != nil { - log.Fatalf(\\"An error occurred %v\\", err) -} - -defer resp.Body.Close() -body, err := ioutil.ReadAll(resp.Body) -if err != nil { - log.Fatalln(err) -} -" -`; - -exports[`generate request for Go Native generate PUT request for www-form-urlencoded 1`] = ` -"req, err := http.NewRequest(\\"PUT\\", \\"https://httpbin.org/path/to?a=b\\", strings.NewReader(\\"foo=bar&baz=qux\\")) -req.Header.Set(\\"Content-Type\\", \\"application/x-www-form-urlencoded\\") -if err != nil { - log.Fatalf(\\"An error occurred %v\\", err) -} - -client := &http.Client{} -resp, err := client.Do(req) -if err != nil { - log.Fatalf(\\"An error occurred %v\\", err) -} - -defer resp.Body.Close() -body, err := ioutil.ReadAll(resp.Body) -if err != nil { - log.Fatalln(err) -} -" -`; - -exports[`generate request for Java OkHttp generate GET request 1`] = ` -"OkHttpClient client = new OkHttpClient().newBuilder().build(); -Request request = new Request.Builder() -.url(\\"https://httpbin.org/path/to?a=b\\") -.method(\\"GET\\", null) -.addHeader(\\"authorization\\", \\"Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk\\") - -.addHeader(\\"h1\\", \\"h1v\\") -.addHeader(\\"h2\\", \\"h2v\\") -.build(); -Response response = client.newCall(request).execute();" -`; - -exports[`generate request for Java OkHttp generate POST request for JSON 1`] = ` -"OkHttpClient client = new OkHttpClient().newBuilder().build(); -MediaType mediaType = MediaType.parse(\\"application/json\\"); -RequestBody body = RequestBody.create(mediaType,\\"{\\\\\\"foo\\\\\\": \\\\\\"bar\\\\\\", \\\\\\"baz\\\\\\": \\\\\\"qux\\\\\\"}\\"); -Request request = new Request.Builder() -.url(\\"https://httpbin.org/path/to?a=b\\") -.method(\\"POST\\", body) -.addHeader(\\"authorization\\", \\"Bearer abcdefghijklmn\\" ) - -.addHeader(\\"h1\\", \\"h1v\\") -.addHeader(\\"h2\\", \\"h2v\\") -.build(); -Response response = client.newCall(request).execute();" -`; - -exports[`generate request for Java OkHttp generate POST request for XML 1`] = ` -"OkHttpClient client = new OkHttpClient().newBuilder().build(); -MediaType mediaType = MediaType.parse(\\"application/xml\\"); -RequestBody body = RequestBody.create(mediaType,\\"\\\\n\\\\n \\\\n\\"); -Request request = new Request.Builder() -.url(\\"https://httpbin.org/path/to?a=b\\") -.method(\\"POST\\", body) -.addHeader(\\"authorization\\", \\"Bearer abcdefghijklmn\\" ) - -.addHeader(\\"h1\\", \\"h1v\\") -.addHeader(\\"h2\\", \\"h2v\\") -.build(); -Response response = client.newCall(request).execute();" -`; - -exports[`generate request for Java OkHttp generate PUT request for www-form-urlencoded 1`] = ` -"OkHttpClient client = new OkHttpClient().newBuilder().build(); -MediaType mediaType = MediaType.parse(\\"application/x-www-form-urlencoded\\"); -RequestBody body = RequestBody.create(mediaType,\\"foo=bar&baz=qux\\"); -Request request = new Request.Builder() -.url(\\"https://httpbin.org/path/to?a=b\\") -.method(\\"PUT\\", body) -.build(); -Response response = client.newCall(request).execute();" -`; - -exports[`generate request for Java Unirest generate GET request 1`] = ` -"HttpResponse response = Unirest.get(\\"https://httpbin.org/path/to?a=b\\") -.header(\\"authorization\\", \\"Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk\\") -.header(\\"h1\\", \\"h1v\\") -.header(\\"h2\\", \\"h2v\\") - -.asString(); -" -`; - -exports[`generate request for Java Unirest generate POST request for JSON 1`] = ` -"HttpResponse response = Unirest.post(\\"https://httpbin.org/path/to?a=b\\") -.header(\\"authorization\\", \\"Bearer abcdefghijklmn\\") -.header(\\"h1\\", \\"h1v\\") -.header(\\"h2\\", \\"h2v\\") -.header(\\"Content-Type\\", \\"application/json\\") -.body(\\"{\\\\\\"foo\\\\\\": \\\\\\"bar\\\\\\", \\\\\\"baz\\\\\\": \\\\\\"qux\\\\\\"}\\") -.asString(); -" -`; - -exports[`generate request for Java Unirest generate POST request for XML 1`] = ` -"HttpResponse response = Unirest.post(\\"https://httpbin.org/path/to?a=b\\") -.header(\\"authorization\\", \\"Bearer abcdefghijklmn\\") -.header(\\"h1\\", \\"h1v\\") -.header(\\"h2\\", \\"h2v\\") -.header(\\"Content-Type\\", \\"application/xml\\") -.body(\\"\\\\n\\\\n \\\\n\\") -.asString(); -" -`; - -exports[`generate request for Java Unirest generate PUT request for www-form-urlencoded 1`] = ` -"HttpResponse response = Unirest.put(\\"https://httpbin.org/path/to?a=b\\") -.header(\\"Content-Type\\", \\"application/x-www-form-urlencoded\\") -.body(\\"foo=bar&baz=qux\\") -.asString(); -" -`; - -exports[`generate request for JavaScript Fetch generate GET request 1`] = ` -"fetch(\\"https://httpbin.org/path/to?a=b\\", { - method: \\"GET\\", - headers: { - \\"Authorization\\": \\"Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk\\", - \\"h1\\": \\"h1v\\", - \\"h2\\": \\"h2v\\" - }, - credentials: \\"same-origin\\" -}).then(function(response) { - response.status - response.statusText - response.headers - response.url - - return response.text() -}).catch(function(error) { - error.message -})" -`; - -exports[`generate request for JavaScript Fetch generate POST request for JSON 1`] = ` -"fetch(\\"https://httpbin.org/path/to?a=b\\", { - method: \\"POST\\", - body: JSON.stringify({\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"}), - headers: { - \\"Authorization\\": \\"Bearer abcdefghijklmn\\", - \\"Content-Type\\": \\"application/json; charset=utf-8\\", - \\"h1\\": \\"h1v\\", - \\"h2\\": \\"h2v\\" - }, - credentials: \\"same-origin\\" -}).then(function(response) { - response.status - response.statusText - response.headers - response.url - - return response.text() -}).catch(function(error) { - error.message -})" -`; - -exports[`generate request for JavaScript Fetch generate POST request for XML 1`] = ` -"fetch(\\"https://httpbin.org/path/to?a=b\\", { - method: \\"POST\\", - body: - - -, - headers: { - \\"Authorization\\": \\"Bearer abcdefghijklmn\\", - \\"Content-Type\\": \\"application/xml; charset=utf-8\\", - \\"h1\\": \\"h1v\\", - \\"h2\\": \\"h2v\\" - }, - credentials: \\"same-origin\\" -}).then(function(response) { - response.status - response.statusText - response.headers - response.url - - return response.text() -}).catch(function(error) { - error.message -})" -`; - -exports[`generate request for JavaScript Fetch generate PUT request for www-form-urlencoded 1`] = ` -"fetch(\\"https://httpbin.org/path/to?a=b\\", { - method: \\"PUT\\", - body: \\"foo=bar&baz=qux\\", - headers: { - \\"Content-Type\\": \\"application/x-www-form-urlencoded; charset=utf-8\\" - }, - credentials: \\"same-origin\\" -}).then(function(response) { - response.status - response.statusText - response.headers - response.url - - return response.text() -}).catch(function(error) { - error.message -})" -`; - -exports[`generate request for JavaScript XHR generate GET request 1`] = ` -"const xhr = new XMLHttpRequest() -xhr.open('GET', 'https://httpbin.org/path/to?a=b', true, 'mockUser', 'mockPassword') -xhr.setRequestHeader('h1', 'h1v') -xhr.setRequestHeader('h2', 'h2v') -xhr.send()" -`; - -exports[`generate request for JavaScript XHR generate POST request for JSON 1`] = ` -"const xhr = new XMLHttpRequest() -xhr.open('POST', 'https://httpbin.org/path/to?a=b', true, null, null) -xhr.setRequestHeader('Authorization', 'Bearer abcdefghijklmn') -xhr.setRequestHeader('h1', 'h1v') -xhr.setRequestHeader('h2', 'h2v') -xhr.setRequestHeader('Content-Type', 'application/json; charset=utf-8') -xhr.send(JSON.stringify({\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"}))" -`; - -exports[`generate request for JavaScript XHR generate POST request for XML 1`] = ` -"const xhr = new XMLHttpRequest() -xhr.open('POST', 'https://httpbin.org/path/to?a=b', true, null, null) -xhr.setRequestHeader('Authorization', 'Bearer abcdefghijklmn') -xhr.setRequestHeader('h1', 'h1v') -xhr.setRequestHeader('h2', 'h2v') -xhr.setRequestHeader('Content-Type', 'application/xml; charset=utf-8') -xhr.send( - - -)" -`; - -exports[`generate request for JavaScript XHR generate PUT request for www-form-urlencoded 1`] = ` -"const xhr = new XMLHttpRequest() -xhr.open('PUT', 'https://httpbin.org/path/to?a=b', true, null, null) -xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=utf-8') -xhr.send(\\"foo=bar&baz=qux\\")" -`; - -exports[`generate request for JavaScript jQuery generate GET request 1`] = ` -"jQuery.ajax({ - url: \\"https://httpbin.org/path/to?a=b\\", - method: \\"GET\\", - headers: { - \\"h1\\": \\"h1v\\", - \\"h2\\": \\"h2v\\", - \\"Authorization\\": \\"Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk\\" - } -}).then(response => { - console.log(response); -}).catch(error => { - console.log(error); -}) -" -`; - -exports[`generate request for JavaScript jQuery generate POST request for JSON 1`] = ` -"jQuery.ajax({ - url: \\"https://httpbin.org/path/to?a=b\\", - method: \\"POST\\", - body: {\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"}, - contentType: \\"application/json; charset=utf-8\\", - headers: { - \\"h1\\": \\"h1v\\", - \\"h2\\": \\"h2v\\", - \\"Content-Type\\": \\"application/json; charset=utf-8\\", - \\"Authorization\\": \\"Bearer abcdefghijklmn\\" - } -}).then(response => { - console.log(response); -}).catch(error => { - console.log(error); -}) -" -`; - -exports[`generate request for JavaScript jQuery generate POST request for XML 1`] = ` -"jQuery.ajax({ - url: \\"https://httpbin.org/path/to?a=b\\", - method: \\"POST\\", - body: - - -, - contentType: \\"application/xml; charset=utf-8\\", - headers: { - \\"h1\\": \\"h1v\\", - \\"h2\\": \\"h2v\\", - \\"Content-Type\\": \\"application/xml; charset=utf-8\\", - \\"Authorization\\": \\"Bearer abcdefghijklmn\\" - } -}).then(response => { - console.log(response); -}).catch(error => { - console.log(error); -}) -" -`; - -exports[`generate request for JavaScript jQuery generate PUT request for www-form-urlencoded 1`] = ` -"jQuery.ajax({ - url: \\"https://httpbin.org/path/to?a=b\\", - method: \\"PUT\\", - body: foo=bar&baz=qux, - contentType: \\"application/x-www-form-urlencoded; charset=utf-8\\", - headers: { - \\"Content-Type\\": \\"application/x-www-form-urlencoded; charset=utf-8\\" - } -}).then(response => { - console.log(response); -}).catch(error => { - console.log(error); -}) -" -`; - -exports[`generate request for NodeJs Axios generate GET request 1`] = ` -"axios.get('https://httpbin.org/path/to?a=b',{ - headers : { \\"h1\\": \\"h1v\\", - \\"h2\\": \\"h2v\\", - \\"Authorization\\": \\"Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk\\"} -}).then(response => { - console.log(response); -}).catch(error => { - console.log(error); -}) -" -`; - -exports[`generate request for NodeJs Axios generate POST request for JSON 1`] = ` -"axios.post('https://httpbin.org/path/to?a=b', {\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"},{ - headers : { \\"h1\\": \\"h1v\\", - \\"h2\\": \\"h2v\\", -\\"Content-Type\\": \\"application/json; charset=utf-8\\", - \\"Authorization\\": \\"Bearer abcdefghijklmn\\"} -}).then(response => { - console.log(response); -}).catch(error => { - console.log(error); -}) -" -`; - -exports[`generate request for NodeJs Axios generate POST request for XML 1`] = ` -"axios.post('https://httpbin.org/path/to?a=b', - - -,{ - headers : { \\"h1\\": \\"h1v\\", - \\"h2\\": \\"h2v\\", -\\"Content-Type\\": \\"application/xml; charset=utf-8\\", - \\"Authorization\\": \\"Bearer abcdefghijklmn\\"} -}).then(response => { - console.log(response); -}).catch(error => { - console.log(error); -}) -" -`; - -exports[`generate request for NodeJs Axios generate PUT request for www-form-urlencoded 1`] = ` -"axios.put('https://httpbin.org/path/to?a=b', foo=bar&baz=qux,{ - headers : {\\"Content-Type\\": \\"application/x-www-form-urlencoded; charset=utf-8\\"} -}).then(response => { - console.log(response); -}).catch(error => { - console.log(error); -}) -" -`; - -exports[`generate request for NodeJs Native generate GET request 1`] = ` -"const http = require('http'); - -const url = 'https://httpbin.org/path/to?a=b'; -const options = { - method: 'GET', - headers: { - \\"Authorization\\": \\"Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk\\", - \\"h1\\": \\"h1v\\", - \\"h2\\": \\"h2v\\" - }}; - -const request = http.request(url, options, (response) => { - console.log(response); -}); - -request.on('error', (e) => { - console.error(e); -}); -request.end();" -`; - -exports[`generate request for NodeJs Native generate POST request for JSON 1`] = ` -"const http = require('http'); - -const url = 'https://httpbin.org/path/to?a=b'; -const options = { - method: 'POST', - headers: { - \\"Authorization\\": \\"Bearer abcdefghijklmn\\", - \\"Content-Type\\": \\"application/json; charset=utf-8\\", - \\"h1\\": \\"h1v\\", - \\"h2\\": \\"h2v\\" - }}; - -const request = http.request(url, options, (response) => { - console.log(response); -}); - -request.on('error', (e) => { - console.error(e); -}); - -request.write(JSON.stringify({\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"})); -request.end();" -`; - -exports[`generate request for NodeJs Native generate POST request for XML 1`] = ` -"const http = require('http'); - -const url = 'https://httpbin.org/path/to?a=b'; -const options = { - method: 'POST', - headers: { - \\"Authorization\\": \\"Bearer abcdefghijklmn\\", - \\"Content-Type\\": \\"application/xml; charset=utf-8\\", - \\"h1\\": \\"h1v\\", - \\"h2\\": \\"h2v\\" - }}; - -const request = http.request(url, options, (response) => { - console.log(response); -}); - -request.on('error', (e) => { - console.error(e); -}); - -request.write(\` - - -\`); -request.end();" -`; - -exports[`generate request for NodeJs Native generate PUT request for www-form-urlencoded 1`] = ` -"const http = require('http'); - -const url = 'https://httpbin.org/path/to?a=b'; -const options = { - method: 'PUT', - headers: { - \\"Content-Type\\": \\"application/x-www-form-urlencoded; charset=utf-8\\" - }}; - -const request = http.request(url, options, (response) => { - console.log(response); -}); - -request.on('error', (e) => { - console.error(e); -}); - -request.write(\`foo=bar&baz=qux\`); -request.end();" -`; - -exports[`generate request for NodeJs Request generate GET request 1`] = ` -"const request = require('request'); -const options = { - method: 'get', - url: 'https://httpbin.org/path/to?a=b', - headers: { - \\"Authorization\\": \\"Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk\\", - \\"h1\\": \\"h1v\\", - \\"h2\\": \\"h2v\\" - } -} -request(options, (error, response) => { - if (error) throw new Error(error); - console.log(response.body); -});" -`; - -exports[`generate request for NodeJs Request generate POST request for JSON 1`] = ` -"const request = require('request'); -const options = { - method: 'post', - url: 'https://httpbin.org/path/to?a=b', - body: JSON.stringify({\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"}), - headers: { - \\"Authorization\\": \\"Bearer abcdefghijklmn\\", - \\"Content-Type\\": \\"application/json; charset=utf-8\\", - \\"h1\\": \\"h1v\\", - \\"h2\\": \\"h2v\\" - } -} -request(options, (error, response) => { - if (error) throw new Error(error); - console.log(response.body); -});" -`; - -exports[`generate request for NodeJs Request generate POST request for XML 1`] = ` -"const request = require('request'); -const options = { - method: 'post', - url: 'https://httpbin.org/path/to?a=b', - body: \` - - -\`, - headers: { - \\"Authorization\\": \\"Bearer abcdefghijklmn\\", - \\"Content-Type\\": \\"application/xml; charset=utf-8\\", - \\"h1\\": \\"h1v\\", - \\"h2\\": \\"h2v\\" - } -} -request(options, (error, response) => { - if (error) throw new Error(error); - console.log(response.body); -});" -`; - -exports[`generate request for NodeJs Request generate PUT request for www-form-urlencoded 1`] = ` -"const request = require('request'); -const options = { - method: 'put', - url: 'https://httpbin.org/path/to?a=b', - form: {\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"}, - headers: { - \\"Content-Type\\": \\"application/x-www-form-urlencoded; charset=utf-8\\" - } -} -request(options, (error, response) => { - if (error) throw new Error(error); - console.log(response.body); -});" -`; - -exports[`generate request for NodeJs Unirest generate GET request 1`] = ` -"const unirest = require('unirest'); -const req = unirest( -'get', 'https://httpbin.org/path/to?a=b') -. - headers({ - \\"Authorization\\": \\"Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk\\", - \\"h1\\": \\"h1v\\", - \\"h2\\": \\"h2v\\" - } -) -.end(function (res) { - if (res.error) throw new Error(res.error); - console.log(res.raw_body); - }); -" -`; - -exports[`generate request for NodeJs Unirest generate POST request for JSON 1`] = ` -"const unirest = require('unirest'); -const req = unirest( -'post', 'https://httpbin.org/path/to?a=b') -. - send( \`{\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"}\`). - headers({ - \\"Authorization\\": \\"Bearer abcdefghijklmn\\", - \\"Content-Type\\": \\"application/json; charset=utf-8\\", - \\"h1\\": \\"h1v\\", - \\"h2\\": \\"h2v\\" - } -) -.end(function (res) { - if (res.error) throw new Error(res.error); - console.log(res.raw_body); - }); -" -`; - -exports[`generate request for NodeJs Unirest generate POST request for XML 1`] = ` -"const unirest = require('unirest'); -const req = unirest( -'post', 'https://httpbin.org/path/to?a=b') -. - send( \` - - -\`). - headers({ - \\"Authorization\\": \\"Bearer abcdefghijklmn\\", - \\"Content-Type\\": \\"application/xml; charset=utf-8\\", - \\"h1\\": \\"h1v\\", - \\"h2\\": \\"h2v\\" - } -) -.end(function (res) { - if (res.error) throw new Error(res.error); - console.log(res.raw_body); - }); -" -`; - -exports[`generate request for NodeJs Unirest generate PUT request for www-form-urlencoded 1`] = ` -"const unirest = require('unirest'); -const req = unirest( -'put', 'https://httpbin.org/path/to?a=b') -. - send( {\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"}). - headers({ - \\"Content-Type\\": \\"application/x-www-form-urlencoded; charset=utf-8\\" - } -) -.end(function (res) { - if (res.error) throw new Error(res.error); - console.log(res.raw_body); - }); -" -`; - -exports[`generate request for PHP cURL generate GET request 1`] = ` - "https://httpbin.org/path/to?a=b", - CURLOPT_RETURNTRANSFER => true, - CURLOPT_ENCODING => "", - CURLOPT_MAXREDIRS => 10, - CURLOPT_TIMEOUT => 0, - CURLOPT_FOLLOWLOCATION => true, - CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, - CURLOPT_CUSTOMREQUEST => "GET", - CURLOPT_HTTPHEADER => array( - "Authorization: Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk", - "h1: h1v", - "h2: h2v" - ) -)); -$response = curl_exec($curl); -curl_close($curl); -echo $response; -`; - -exports[`generate request for PHP cURL generate POST request for JSON 1`] = ` - "https://httpbin.org/path/to?a=b", - CURLOPT_RETURNTRANSFER => true, - CURLOPT_ENCODING => "", - CURLOPT_MAXREDIRS => 10, - CURLOPT_TIMEOUT => 0, - CURLOPT_FOLLOWLOCATION => true, - CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, - CURLOPT_CUSTOMREQUEST => "POST", - CURLOPT_POSTFIELDS => "{\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"}", - CURLOPT_HTTPHEADER => array( - "Authorization: Bearer abcdefghijklmn", - "Content-Type: application/json; charset=utf-8", - "h1: h1v", - "h2: h2v" - ) -)); -$response = curl_exec($curl); -curl_close($curl); -echo $response; -`; - -exports[`generate request for PHP cURL generate POST request for XML 1`] = ` - "https://httpbin.org/path/to?a=b", - CURLOPT_RETURNTRANSFER => true, - CURLOPT_ENCODING => "", - CURLOPT_MAXREDIRS => 10, - CURLOPT_TIMEOUT => 0, - CURLOPT_FOLLOWLOCATION => true, - CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, - CURLOPT_CUSTOMREQUEST => "POST", - CURLOPT_POSTFIELDS => array( - - -), -CURLOPT_HTTPHEADER => array( -"Authorization: Bearer abcdefghijklmn", -"Content-Type: application/xml; charset=utf-8", -"h1: h1v", -"h2: h2v" -) -)); -$response = curl_exec($curl); -curl_close($curl); -echo $response; -`; - -exports[`generate request for PHP cURL generate PUT request for www-form-urlencoded 1`] = ` - "https://httpbin.org/path/to?a=b", - CURLOPT_RETURNTRANSFER => true, - CURLOPT_ENCODING => "", - CURLOPT_MAXREDIRS => 10, - CURLOPT_TIMEOUT => 0, - CURLOPT_FOLLOWLOCATION => true, - CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, - CURLOPT_CUSTOMREQUEST => "PUT", - CURLOPT_POSTFIELDS => "foo=bar&baz=qux", - CURLOPT_HTTPHEADER => array( - "Content-Type: application/x-www-form-urlencoded; charset=utf-8" - ) -)); -$response = curl_exec($curl); -curl_close($curl); -echo $response; -`; - -exports[`generate request for PowerShell RestMethod generate GET request 1`] = ` -"$headers = @{ - 'h1' = 'h1v' - 'h2' = 'h2v' - 'Authorization' = 'Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk' -} - -Invoke-RestMethod -Method 'Get' -Uri 'https://httpbin.org/path/to?a=b' -Headers $headers" -`; - -exports[`generate request for PowerShell RestMethod generate POST request for JSON 1`] = ` -"$body = @' -{\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"} -'@ - -$headers = @{ - 'h1' = 'h1v' - 'h2' = 'h2v' - 'Content-Type' = 'application/json; charset=utf-8' - 'Authorization' = 'Bearer abcdefghijklmn' -} - -Invoke-RestMethod -Method 'Post' -Uri 'https://httpbin.org/path/to?a=b' -ContentType 'application/json; charset=utf-8' -Headers $headers -Body $body" -`; - -exports[`generate request for PowerShell RestMethod generate POST request for XML 1`] = ` -"$body = @' - - - - -'@ - -$headers = @{ - 'h1' = 'h1v' - 'h2' = 'h2v' - 'Content-Type' = 'application/xml; charset=utf-8' - 'Authorization' = 'Bearer abcdefghijklmn' -} - -Invoke-RestMethod -Method 'Post' -Uri 'https://httpbin.org/path/to?a=b' -ContentType 'application/xml; charset=utf-8' -Headers $headers -Body $body" -`; - -exports[`generate request for PowerShell RestMethod generate PUT request for www-form-urlencoded 1`] = ` -"$body = @' -foo=bar&baz=qux -'@ - -$headers = @{ - 'Content-Type' = 'application/x-www-form-urlencoded; charset=utf-8' -} - -Invoke-RestMethod -Method 'Put' -Uri 'https://httpbin.org/path/to?a=b' -ContentType 'application/x-www-form-urlencoded; charset=utf-8' -Headers $headers -Body $body" -`; - -exports[`generate request for Python Requests generate GET request 1`] = ` -"import requests - -url = 'https://httpbin.org/path/to?a=b' -headers = { - 'Authorization': 'Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk', - 'h1': 'h1v', - 'h2': 'h2v' -} -response = requests.request( - 'GET', - 'https://httpbin.org/path/to?a=b', - headers=headers, -) - -print(response)" -`; - -exports[`generate request for Python Requests generate POST request for JSON 1`] = ` -"import requests - -url = 'https://httpbin.org/path/to?a=b' -headers = { - 'Authorization': 'Bearer abcdefghijklmn', - 'h1': 'h1v', - 'h2': 'h2v', - 'Content-Type': 'application/json' -} -data = \\"{\\\\\\"foo\\\\\\": \\\\\\"bar\\\\\\", \\\\\\"baz\\\\\\": \\\\\\"qux\\\\\\"}\\" -response = requests.request( - 'POST', - 'https://httpbin.org/path/to?a=b', - data=data, - headers=headers, -) - -print(response)" -`; - -exports[`generate request for Python Requests generate POST request for XML 1`] = ` -"import requests - -url = 'https://httpbin.org/path/to?a=b' -headers = { - 'Authorization': 'Bearer abcdefghijklmn', - 'h1': 'h1v', - 'h2': 'h2v', - 'Content-Type': 'application/xml' -} -data = ''' - - -''' -response = requests.request( - 'POST', - 'https://httpbin.org/path/to?a=b', - data=data, - headers=headers, -) - -print(response)" -`; - -exports[`generate request for Python Requests generate PUT request for www-form-urlencoded 1`] = ` -"import requests - -url = 'https://httpbin.org/path/to?a=b' -headers = { - 'Content-Type': 'application/x-www-form-urlencoded' -} -data = [('foo', 'bar'), - ('baz', 'qux')] -response = requests.request( - 'PUT', - 'https://httpbin.org/path/to?a=b', - data=data, - headers=headers, -) - -print(response)" -`; - -exports[`generate request for Python http.client generate GET request 1`] = ` -"import http.client -import mimetypes -conn = http.client.HTTPSConnection(\\"httpbin.org\\") -headers = { - 'Authorization': 'Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk', - 'h1': 'h1v', - 'h2': 'h2v' -} -payload = '' -conn.request(\\"GET\\", \\"/path/to?a=b\\", payload, headers) -res = conn.getresponse() -data = res.read() -print(data.decode(\\"utf-8\\"))" -`; - -exports[`generate request for Python http.client generate POST request for JSON 1`] = ` -"import http.client -import mimetypes -conn = http.client.HTTPSConnection(\\"httpbin.org\\") -headers = { - 'Authorization': 'Bearer abcdefghijklmn', - 'h1': 'h1v', - 'h2': 'h2v', - 'Content-Type': 'application/json' -} -payload = \\"{\\\\\\"foo\\\\\\": \\\\\\"bar\\\\\\", \\\\\\"baz\\\\\\": \\\\\\"qux\\\\\\"}\\" -conn.request(\\"POST\\", \\"/path/to?a=b\\", payload, headers) -res = conn.getresponse() -data = res.read() -print(data.decode(\\"utf-8\\"))" -`; - -exports[`generate request for Python http.client generate POST request for XML 1`] = ` -"import http.client -import mimetypes -conn = http.client.HTTPSConnection(\\"httpbin.org\\") -headers = { - 'Authorization': 'Bearer abcdefghijklmn', - 'h1': 'h1v', - 'h2': 'h2v', - 'Content-Type': 'application/xml' -} -paylod = ''' - - -''' -conn.request(\\"POST\\", \\"/path/to?a=b\\", payload, headers) -res = conn.getresponse() -data = res.read() -print(data.decode(\\"utf-8\\"))" -`; - -exports[`generate request for Python http.client generate PUT request for www-form-urlencoded 1`] = ` -"import http.client -import mimetypes -conn = http.client.HTTPSConnection(\\"httpbin.org\\") -headers = { - 'Content-Type': 'application/x-www-form-urlencoded' -} -payload = [('foo', 'bar'), - ('baz', 'qux')] -conn.request(\\"PUT\\", \\"/path/to?a=b\\", payload, headers) -res = conn.getresponse() -data = res.read() -print(data.decode(\\"utf-8\\"))" -`; - -exports[`generate request for Ruby Net::HTTP generate GET request 1`] = ` -"require 'net/http' - -uri = URI.parse('https://httpbin.org/path/to?a=b') - -request = Net::HTTP::Get.new(uri) -request['h1'] = 'h1v' -request['h2'] = 'h2v' -request.basic_auth('mockUser', 'mockPassword') -http = Net::HTTP.new(uri.host, uri.port) -http.use_ssl = uri.is_a?(URI::HTTPS) -response = http.request(request) - -unless response.is_a?(Net::HTTPSuccess) then - raise \\"An error occurred: #{response.code} #{response.message}\\" -else - puts response.body -end" -`; - -exports[`generate request for Ruby Net::HTTP generate POST request for JSON 1`] = ` -"require 'net/http' - -uri = URI.parse('https://httpbin.org/path/to?a=b') - -request = Net::HTTP::Post.new(uri) -request['Content-Type'] = 'application/json' -request['h1'] = 'h1v' -request['h2'] = 'h2v' -request['Authorization'] = 'Bearer abcdefghijklmn' -request.body = '{\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"}' - -http = Net::HTTP.new(uri.host, uri.port) -http.use_ssl = uri.is_a?(URI::HTTPS) -response = http.request(request) - -unless response.is_a?(Net::HTTPSuccess) then - raise \\"An error occurred: #{response.code} #{response.message}\\" -else - puts response.body -end" -`; - -exports[`generate request for Ruby Net::HTTP generate POST request for XML 1`] = ` -"require 'net/http' - -uri = URI.parse('https://httpbin.org/path/to?a=b') - -request = Net::HTTP::Post.new(uri) -request['Content-Type'] = 'application/xml' -request['h1'] = 'h1v' -request['h2'] = 'h2v' -request['Authorization'] = 'Bearer abcdefghijklmn' -request.body = ' - - -' - -http = Net::HTTP.new(uri.host, uri.port) -http.use_ssl = uri.is_a?(URI::HTTPS) -response = http.request(request) - -unless response.is_a?(Net::HTTPSuccess) then - raise \\"An error occurred: #{response.code} #{response.message}\\" -else - puts response.body -end" -`; - -exports[`generate request for Ruby Net::HTTP generate PUT request for www-form-urlencoded 1`] = ` -"require 'net/http' - -uri = URI.parse('https://httpbin.org/path/to?a=b') - -request = Net::HTTP::Put.new(uri) -request['Content-Type'] = 'application/x-www-form-urlencoded' -request.body = 'foo=bar&baz=qux' - -http = Net::HTTP.new(uri.host, uri.port) -http.use_ssl = uri.is_a?(URI::HTTPS) -response = http.request(request) - -unless response.is_a?(Net::HTTPSuccess) then - raise \\"An error occurred: #{response.code} #{response.message}\\" -else - puts response.body -end" -`; - -exports[`generate request for Salesforce Apex generate GET request 1`] = ` -"HttpRequest request = new HttpRequest(); -request.setMethod('GET'); -request.setEndpoint('https://httpbin.org/path/to?a=b'); - -request.setHeader('Authorization', 'Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk'); -request.setHeader('h1', 'h1v'); -request.setHeader('h2', 'h2v'); - -try { - Http client = new Http(); - HttpResponse response = client.send(request); - System.debug(response.getBody()); -} catch (CalloutException ex) { - System.debug('An error occurred ' + ex.getMessage()); -}" -`; - -exports[`generate request for Salesforce Apex generate POST request for JSON 1`] = ` -"HttpRequest request = new HttpRequest(); -request.setMethod('POST'); -request.setEndpoint('https://httpbin.org/path/to?a=b'); - -request.setHeader('Authorization', 'Bearer abcdefghijklmn'); -request.setHeader('Content-Type', 'application/json'); -request.setHeader('h1', 'h1v'); -request.setHeader('h2', 'h2v'); - -request.setBody('{\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"}'); - -try { - Http client = new Http(); - HttpResponse response = client.send(request); - System.debug(response.getBody()); -} catch (CalloutException ex) { - System.debug('An error occurred ' + ex.getMessage()); -}" -`; - -exports[`generate request for Salesforce Apex generate POST request for XML 1`] = ` -"HttpRequest request = new HttpRequest(); -request.setMethod('POST'); -request.setEndpoint('https://httpbin.org/path/to?a=b'); - -request.setHeader('Authorization', 'Bearer abcdefghijklmn'); -request.setHeader('Content-Type', 'application/xml'); -request.setHeader('h1', 'h1v'); -request.setHeader('h2', 'h2v'); - -request.setBody('\\\\n\\\\n \\\\n'); - -try { - Http client = new Http(); - HttpResponse response = client.send(request); - System.debug(response.getBody()); -} catch (CalloutException ex) { - System.debug('An error occurred ' + ex.getMessage()); -}" -`; - -exports[`generate request for Salesforce Apex generate PUT request for www-form-urlencoded 1`] = ` -"HttpRequest request = new HttpRequest(); -request.setMethod('PUT'); -request.setEndpoint('https://httpbin.org/path/to?a=b'); - -request.setHeader('Content-Type', 'application/x-www-form-urlencoded'); - -request.setBody('foo=bar&baz=qux'); - -try { - Http client = new Http(); - HttpResponse response = client.send(request); - System.debug(response.getBody()); -} catch (CalloutException ex) { - System.debug('An error occurred ' + ex.getMessage()); -}" -`; - -exports[`generate request for Shell HTTPie generate GET request 1`] = `"http -a mockUser:mockPassword GET $'https://httpbin.org/path/to?a=b' $'h1:h1v' $'h2:h2v'"`; - -exports[`generate request for Shell HTTPie generate POST request for JSON 1`] = `"echo -n $'{\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"}' | http POST $'https://httpbin.org/path/to?a=b' 'Content-Type:application/json; charset=utf-8' $'h1:h1v' $'h2:h2v' 'Authorization:Bearer abcdefghijklmn'"`; - -exports[`generate request for Shell HTTPie generate POST request for XML 1`] = ` -"echo -n $' - - -' | http POST $'https://httpbin.org/path/to?a=b' 'Content-Type:application/xml; charset=utf-8' $'h1:h1v' $'h2:h2v' 'Authorization:Bearer abcdefghijklmn'" -`; - -exports[`generate request for Shell HTTPie generate PUT request for www-form-urlencoded 1`] = `"echo -n $'foo=bar&baz=qux' | http PUT $'https://httpbin.org/path/to?a=b' 'Content-Type:application/x-www-form-urlencoded; charset=utf-8'"`; - -exports[`generate request for Shell wget generate GET request 1`] = ` -"wget -O - --method=GET \\\\ - 'https://httpbin.org/path/to?a=b' \\\\ - --header='Authorization: Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk' \\\\ - --header='h1: h1v' \\\\ - --header='h2: h2v'" -`; - -exports[`generate request for Shell wget generate POST request for JSON 1`] = ` -"wget -O - --method=POST \\\\ - 'https://httpbin.org/path/to?a=b' \\\\ - --header='Authorization: Bearer abcdefghijklmn' \\\\ - --header='h1: h1v' \\\\ - --header='h2: h2v' \\\\ - --header='Content-Type: application/json; charset=utf-8' \\\\ - --body-data='{\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"}'" -`; - -exports[`generate request for Shell wget generate POST request for XML 1`] = ` -"wget -O - --method=POST \\\\ - 'https://httpbin.org/path/to?a=b' \\\\ - --header='Authorization: Bearer abcdefghijklmn' \\\\ - --header='h1: h1v' \\\\ - --header='h2: h2v' \\\\ - --header='Content-Type: application/xml; charset=utf-8' \\\\ - --body-data=' - - -'" -`; - -exports[`generate request for Shell wget generate PUT request for www-form-urlencoded 1`] = ` -"wget -O - --method=PUT \\\\ - 'https://httpbin.org/path/to?a=b' \\\\ - --header='Content-Type: application/x-www-form-urlencoded; charset=utf-8' \\\\ - --body-data='foo=bar&baz=qux'" -`; - -exports[`generate request for cURL generate GET request 1`] = ` -"curl -X GET \\\\ - 'https://httpbin.org/path/to?a=b' \\\\ - -H 'Authorization: Basic bW9ja1VzZXI6bW9ja1Bhc3N3b3Jk' \\\\ - -H 'h1: h1v' \\\\ - -H 'h2: h2v'" -`; - -exports[`generate request for cURL generate POST request for JSON 1`] = ` -"curl -X POST \\\\ - 'https://httpbin.org/path/to?a=b' \\\\ - -H 'Authorization: Bearer abcdefghijklmn' \\\\ - -H 'h1: h1v' \\\\ - -H 'h2: h2v' \\\\ - -H 'Content-Type: application/json; charset=utf-8' \\\\ - -d '{\\"foo\\": \\"bar\\", \\"baz\\": \\"qux\\"}'" -`; - -exports[`generate request for cURL generate POST request for XML 1`] = ` -"curl -X POST \\\\ - 'https://httpbin.org/path/to?a=b' \\\\ - -H 'Authorization: Bearer abcdefghijklmn' \\\\ - -H 'h1: h1v' \\\\ - -H 'h2: h2v' \\\\ - -H 'Content-Type: application/xml; charset=utf-8' \\\\ - -d ' - - -'" -`; - -exports[`generate request for cURL generate PUT request for www-form-urlencoded 1`] = ` -"curl -X PUT \\\\ - 'https://httpbin.org/path/to?a=b' \\\\ - -H 'Content-Type: application/x-www-form-urlencoded; charset=utf-8' \\\\ - -d 'foo=bar&baz=qux'" -`; diff --git a/helpers/codegen/__tests__/codegen.spec.js b/helpers/codegen/__tests__/codegen.sample similarity index 100% rename from helpers/codegen/__tests__/codegen.spec.js rename to helpers/codegen/__tests__/codegen.sample diff --git a/helpers/lenses/__tests__/lenses.spec.js b/helpers/lenses/__tests__/lenses.sample similarity index 100% rename from helpers/lenses/__tests__/lenses.spec.js rename to helpers/lenses/__tests__/lenses.sample