mirror of
https://github.com/foss42/apidash.git
synced 2025-05-28 12:18:06 +08:00
Rename & remove padding
This commit is contained in:
@ -8,18 +8,18 @@ void main() {
|
||||
|
||||
group('GET Request', () {
|
||||
test('GET 1', () {
|
||||
const expectedCode = r""" require "uri"
|
||||
require "net/http"
|
||||
|
||||
url = URI("https://api.apidash.dev")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Get.new(url)
|
||||
response = https.request(request)
|
||||
const expectedCode = r"""require "uri"
|
||||
require "net/http"
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
url = URI("https://api.apidash.dev")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Get.new(url)
|
||||
response = https.request(request)
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
expect(
|
||||
codeGen.getCode(CodegenLanguage.rubyNetHttp, requestModelGet1, "https"),
|
||||
expectedCode);
|
||||
@ -27,18 +27,18 @@ void main() {
|
||||
|
||||
test('GET 2', () {
|
||||
const expectedCode =
|
||||
r""" require "uri"
|
||||
require "net/http"
|
||||
|
||||
url = URI("https://api.apidash.dev/country/data?code=US")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Get.new(url)
|
||||
response = https.request(request)
|
||||
r"""require "uri"
|
||||
require "net/http"
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
url = URI("https://api.apidash.dev/country/data?code=US")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Get.new(url)
|
||||
response = https.request(request)
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
expect(
|
||||
codeGen.getCode(CodegenLanguage.rubyNetHttp, requestModelGet2, "https"),
|
||||
expectedCode);
|
||||
@ -46,18 +46,18 @@ void main() {
|
||||
|
||||
test('GET 3', () {
|
||||
const expectedCode =
|
||||
r""" require "uri"
|
||||
require "net/http"
|
||||
|
||||
url = URI("https://api.apidash.dev/country/data?code=IND")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Get.new(url)
|
||||
response = https.request(request)
|
||||
r"""require "uri"
|
||||
require "net/http"
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
url = URI("https://api.apidash.dev/country/data?code=IND")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Get.new(url)
|
||||
response = https.request(request)
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
expect(
|
||||
codeGen.getCode(CodegenLanguage.rubyNetHttp, requestModelGet3, "https"),
|
||||
expectedCode);
|
||||
@ -65,18 +65,18 @@ void main() {
|
||||
|
||||
test('GET 4', () {
|
||||
const expectedCode =
|
||||
r""" require "uri"
|
||||
require "net/http"
|
||||
|
||||
url = URI("https://api.apidash.dev/humanize/social?num=8700000&digits=3&system=SS&add_space=true&trailing_zeros=true")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Get.new(url)
|
||||
response = https.request(request)
|
||||
r"""require "uri"
|
||||
require "net/http"
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
url = URI("https://api.apidash.dev/humanize/social?num=8700000&digits=3&system=SS&add_space=true&trailing_zeros=true")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Get.new(url)
|
||||
response = https.request(request)
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
expect(
|
||||
codeGen.getCode(CodegenLanguage.rubyNetHttp, requestModelGet4, "https"),
|
||||
expectedCode);
|
||||
@ -84,20 +84,20 @@ void main() {
|
||||
|
||||
test('GET 5', () {
|
||||
const expectedCode =
|
||||
r""" require "uri"
|
||||
require "net/http"
|
||||
|
||||
url = URI("https://api.github.com/repos/foss42/apidash")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Get.new(url)
|
||||
|
||||
request["User-Agent"] = "Test Agent"
|
||||
response = https.request(request)
|
||||
r"""require "uri"
|
||||
require "net/http"
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
url = URI("https://api.github.com/repos/foss42/apidash")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Get.new(url)
|
||||
|
||||
request["User-Agent"] = "Test Agent"
|
||||
response = https.request(request)
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
expect(
|
||||
codeGen.getCode(CodegenLanguage.rubyNetHttp, requestModelGet5, "https"),
|
||||
expectedCode);
|
||||
@ -105,38 +105,38 @@ void main() {
|
||||
|
||||
test('GET 6', () {
|
||||
const expectedCode =
|
||||
r""" require "uri"
|
||||
require "net/http"
|
||||
|
||||
url = URI("https://api.github.com/repos/foss42/apidash?raw=true")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Get.new(url)
|
||||
|
||||
request["User-Agent"] = "Test Agent"
|
||||
response = https.request(request)
|
||||
r"""require "uri"
|
||||
require "net/http"
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
url = URI("https://api.github.com/repos/foss42/apidash?raw=true")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Get.new(url)
|
||||
|
||||
request["User-Agent"] = "Test Agent"
|
||||
response = https.request(request)
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
expect(
|
||||
codeGen.getCode(CodegenLanguage.rubyNetHttp, requestModelGet6, "https"),
|
||||
expectedCode);
|
||||
});
|
||||
|
||||
test('GET 7', () {
|
||||
const expectedCode = r""" require "uri"
|
||||
require "net/http"
|
||||
|
||||
url = URI("https://api.apidash.dev")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Get.new(url)
|
||||
response = https.request(request)
|
||||
const expectedCode = r"""require "uri"
|
||||
require "net/http"
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
url = URI("https://api.apidash.dev")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Get.new(url)
|
||||
response = https.request(request)
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
expect(
|
||||
codeGen.getCode(CodegenLanguage.rubyNetHttp, requestModelGet7, "https"),
|
||||
expectedCode);
|
||||
@ -144,20 +144,20 @@ void main() {
|
||||
|
||||
test('GET 8', () {
|
||||
const expectedCode =
|
||||
r""" require "uri"
|
||||
require "net/http"
|
||||
|
||||
url = URI("https://api.github.com/repos/foss42/apidash?raw=true")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Get.new(url)
|
||||
|
||||
request["User-Agent"] = "Test Agent"
|
||||
response = https.request(request)
|
||||
r"""require "uri"
|
||||
require "net/http"
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
url = URI("https://api.github.com/repos/foss42/apidash?raw=true")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Get.new(url)
|
||||
|
||||
request["User-Agent"] = "Test Agent"
|
||||
response = https.request(request)
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
expect(
|
||||
codeGen.getCode(CodegenLanguage.rubyNetHttp, requestModelGet8, "https"),
|
||||
expectedCode);
|
||||
@ -165,18 +165,18 @@ void main() {
|
||||
|
||||
test('GET 9', () {
|
||||
const expectedCode =
|
||||
r""" require "uri"
|
||||
require "net/http"
|
||||
|
||||
url = URI("https://api.apidash.dev/humanize/social?num=8700000&add_space=true")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Get.new(url)
|
||||
response = https.request(request)
|
||||
r"""require "uri"
|
||||
require "net/http"
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
url = URI("https://api.apidash.dev/humanize/social?num=8700000&add_space=true")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Get.new(url)
|
||||
response = https.request(request)
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
expect(
|
||||
codeGen.getCode(CodegenLanguage.rubyNetHttp, requestModelGet9, "https"),
|
||||
expectedCode);
|
||||
@ -184,20 +184,20 @@ void main() {
|
||||
|
||||
test('GET 10', () {
|
||||
const expectedCode =
|
||||
r""" require "uri"
|
||||
require "net/http"
|
||||
|
||||
url = URI("https://api.apidash.dev/humanize/social")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Get.new(url)
|
||||
|
||||
request["User-Agent"] = "Test Agent"
|
||||
response = https.request(request)
|
||||
r"""require "uri"
|
||||
require "net/http"
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
url = URI("https://api.apidash.dev/humanize/social")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Get.new(url)
|
||||
|
||||
request["User-Agent"] = "Test Agent"
|
||||
response = https.request(request)
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
expect(
|
||||
codeGen.getCode(
|
||||
CodegenLanguage.rubyNetHttp,
|
||||
@ -209,20 +209,20 @@ void main() {
|
||||
|
||||
test('GET 11', () {
|
||||
const expectedCode =
|
||||
r""" require "uri"
|
||||
require "net/http"
|
||||
|
||||
url = URI("https://api.apidash.dev/humanize/social?num=8700000&digits=3")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Get.new(url)
|
||||
|
||||
request["User-Agent"] = "Test Agent"
|
||||
response = https.request(request)
|
||||
r"""require "uri"
|
||||
require "net/http"
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
url = URI("https://api.apidash.dev/humanize/social?num=8700000&digits=3")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Get.new(url)
|
||||
|
||||
request["User-Agent"] = "Test Agent"
|
||||
response = https.request(request)
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
expect(
|
||||
codeGen.getCode(CodegenLanguage.rubyNetHttp, requestModelGet11, "https"),
|
||||
expectedCode);
|
||||
@ -230,18 +230,18 @@ void main() {
|
||||
|
||||
test('GET 12', () {
|
||||
const expectedCode =
|
||||
r""" require "uri"
|
||||
require "net/http"
|
||||
|
||||
url = URI("https://api.apidash.dev/humanize/social")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Get.new(url)
|
||||
response = https.request(request)
|
||||
r"""require "uri"
|
||||
require "net/http"
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
url = URI("https://api.apidash.dev/humanize/social")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Get.new(url)
|
||||
response = https.request(request)
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
expect(
|
||||
codeGen.getCode(CodegenLanguage.rubyNetHttp, requestModelGet12, "https"),
|
||||
expectedCode);
|
||||
@ -250,36 +250,36 @@ void main() {
|
||||
|
||||
group('HEAD Request', () {
|
||||
test('HEAD 1', () {
|
||||
const expectedCode = r""" require "uri"
|
||||
require "net/http"
|
||||
|
||||
url = URI("https://api.apidash.dev")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Head.new(url)
|
||||
response = https.request(request)
|
||||
const expectedCode = r"""require "uri"
|
||||
require "net/http"
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.to_hash}"
|
||||
""";
|
||||
url = URI("https://api.apidash.dev")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Head.new(url)
|
||||
response = https.request(request)
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.to_hash}"
|
||||
""";
|
||||
expect(
|
||||
codeGen.getCode(CodegenLanguage.rubyNetHttp, requestModelHead1, "https"),
|
||||
expectedCode);
|
||||
});
|
||||
|
||||
test('HEAD 2', () {
|
||||
const expectedCode = r""" require "uri"
|
||||
require "net/http"
|
||||
|
||||
url = URI("http://api.apidash.dev")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
|
||||
request = Net::HTTP::Head.new(url)
|
||||
response = https.request(request)
|
||||
const expectedCode = r"""require "uri"
|
||||
require "net/http"
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.to_hash}"
|
||||
""";
|
||||
url = URI("http://api.apidash.dev")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
|
||||
request = Net::HTTP::Head.new(url)
|
||||
response = https.request(request)
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.to_hash}"
|
||||
""";
|
||||
expect(
|
||||
codeGen.getCode(CodegenLanguage.rubyNetHttp, requestModelHead2, "http"),
|
||||
expectedCode);
|
||||
@ -288,85 +288,85 @@ void main() {
|
||||
|
||||
group('POST Request', () {
|
||||
test('POST 1', () {
|
||||
const expectedCode = r""" require "uri"
|
||||
require "net/http"
|
||||
|
||||
url = URI("https://api.apidash.dev/case/lower")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Post.new(url)
|
||||
|
||||
request["Content-Type"] = "text/plain"
|
||||
request.body = "{\n\"text\": \"I LOVE Flutter\"\n}";
|
||||
response = https.request(request)
|
||||
const expectedCode = r"""require "uri"
|
||||
require "net/http"
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
url = URI("https://api.apidash.dev/case/lower")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Post.new(url)
|
||||
|
||||
request["Content-Type"] = "text/plain"
|
||||
request.body = "{\n\"text\": \"I LOVE Flutter\"\n}";
|
||||
response = https.request(request)
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
expect(
|
||||
codeGen.getCode(CodegenLanguage.rubyNetHttp, requestModelPost1, "https"),
|
||||
expectedCode);
|
||||
});
|
||||
|
||||
test('POST 2', () {
|
||||
const expectedCode = r""" require "uri"
|
||||
require "net/http"
|
||||
require "json"
|
||||
url = URI("https://api.apidash.dev/case/lower")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Post.new(url)
|
||||
|
||||
request["Content-Type"] = "application/json"
|
||||
request.body = JSON.dump("{\n\"text\": \"I LOVE Flutter\",\n\"flag\": null,\n\"male\": true,\n\"female\": false,\n\"no\": 1.2,\n\"arr\": [\"null\", \"true\", \"false\", null]\n}")
|
||||
response = https.request(request)
|
||||
const expectedCode = r"""require "uri"
|
||||
require "net/http"
|
||||
require "json"
|
||||
url = URI("https://api.apidash.dev/case/lower")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Post.new(url)
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
request["Content-Type"] = "application/json"
|
||||
request.body = JSON.dump("{\n\"text\": \"I LOVE Flutter\",\n\"flag\": null,\n\"male\": true,\n\"female\": false,\n\"no\": 1.2,\n\"arr\": [\"null\", \"true\", \"false\", null]\n}")
|
||||
response = https.request(request)
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
expect(
|
||||
codeGen.getCode(CodegenLanguage.rubyNetHttp, requestModelPost2, "https"),
|
||||
expectedCode);
|
||||
});
|
||||
|
||||
test('POST 3', () {
|
||||
const expectedCode = r""" require "uri"
|
||||
require "net/http"
|
||||
require "json"
|
||||
url = URI("https://api.apidash.dev/case/lower")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Post.new(url)
|
||||
|
||||
request["Content-Type"] = "application/json"
|
||||
request["User-Agent"] = "Test Agent"
|
||||
request.body = JSON.dump("{\n\"text\": \"I LOVE Flutter\"\n}")
|
||||
response = https.request(request)
|
||||
const expectedCode = r"""require "uri"
|
||||
require "net/http"
|
||||
require "json"
|
||||
url = URI("https://api.apidash.dev/case/lower")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Post.new(url)
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
request["Content-Type"] = "application/json"
|
||||
request["User-Agent"] = "Test Agent"
|
||||
request.body = JSON.dump("{\n\"text\": \"I LOVE Flutter\"\n}")
|
||||
response = https.request(request)
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
expect(
|
||||
codeGen.getCode(CodegenLanguage.rubyNetHttp, requestModelPost3, "https"),
|
||||
expectedCode);
|
||||
});
|
||||
test('POST 4', () {
|
||||
const expectedCode = r""" require "uri"
|
||||
require "net/http"
|
||||
|
||||
url = URI("https://api.apidash.dev/io/form")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Post.new(url)
|
||||
|
||||
|
||||
form_data = [["text", "API"],["sep", "|"],["times", "3"]]
|
||||
request.set_form form_data, 'multipart/form-data'
|
||||
response = https.request(request)
|
||||
const expectedCode = r"""require "uri"
|
||||
require "net/http"
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
url = URI("https://api.apidash.dev/io/form")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Post.new(url)
|
||||
|
||||
|
||||
form_data = [["text", "API"],["sep", "|"],["times", "3"]]
|
||||
request.set_form form_data, 'multipart/form-data'
|
||||
response = https.request(request)
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
expect(
|
||||
codeGen.getCode(
|
||||
CodegenLanguage.rubyNetHttp,
|
||||
@ -377,23 +377,23 @@ void main() {
|
||||
});
|
||||
|
||||
test('POST 5', () {
|
||||
const expectedCode = r""" require "uri"
|
||||
require "net/http"
|
||||
|
||||
url = URI("https://api.apidash.dev/io/form")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Post.new(url)
|
||||
|
||||
|
||||
request["User-Agent"] = "Test Agent"
|
||||
form_data = [["text", "API"],["sep", "|"],["times", "3"]]
|
||||
request.set_form form_data, 'multipart/form-data'
|
||||
response = https.request(request)
|
||||
const expectedCode = r"""require "uri"
|
||||
require "net/http"
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
url = URI("https://api.apidash.dev/io/form")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Post.new(url)
|
||||
|
||||
|
||||
request["User-Agent"] = "Test Agent"
|
||||
form_data = [["text", "API"],["sep", "|"],["times", "3"]]
|
||||
request.set_form form_data, 'multipart/form-data'
|
||||
response = https.request(request)
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
expect(
|
||||
codeGen.getCode(
|
||||
CodegenLanguage.rubyNetHttp,
|
||||
@ -404,22 +404,22 @@ void main() {
|
||||
});
|
||||
test('POST 6', () {
|
||||
const expectedCode =
|
||||
r""" require "uri"
|
||||
require "net/http"
|
||||
|
||||
url = URI("https://api.apidash.dev/io/img")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Post.new(url)
|
||||
|
||||
|
||||
form_data = [["token", "xyz"],["imfile", File.open("/Documents/up/1.png")]]
|
||||
request.set_form form_data, 'multipart/form-data'
|
||||
response = https.request(request)
|
||||
r"""require "uri"
|
||||
require "net/http"
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
url = URI("https://api.apidash.dev/io/img")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Post.new(url)
|
||||
|
||||
|
||||
form_data = [["token", "xyz"],["imfile", File.open("/Documents/up/1.png")]]
|
||||
request.set_form form_data, 'multipart/form-data'
|
||||
response = https.request(request)
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
expect(
|
||||
codeGen.getCode(
|
||||
CodegenLanguage.rubyNetHttp,
|
||||
@ -430,22 +430,22 @@ void main() {
|
||||
});
|
||||
test('POST 7', () {
|
||||
const expectedCode =
|
||||
r""" require "uri"
|
||||
require "net/http"
|
||||
|
||||
url = URI("https://api.apidash.dev/io/img")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Post.new(url)
|
||||
|
||||
|
||||
form_data = [["token", "xyz"],["imfile", File.open("/Documents/up/1.png")]]
|
||||
request.set_form form_data, 'multipart/form-data'
|
||||
response = https.request(request)
|
||||
r"""require "uri"
|
||||
require "net/http"
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
url = URI("https://api.apidash.dev/io/img")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Post.new(url)
|
||||
|
||||
|
||||
form_data = [["token", "xyz"],["imfile", File.open("/Documents/up/1.png")]]
|
||||
request.set_form form_data, 'multipart/form-data'
|
||||
response = https.request(request)
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
expect(
|
||||
codeGen.getCode(
|
||||
CodegenLanguage.rubyNetHttp,
|
||||
@ -455,22 +455,22 @@ void main() {
|
||||
expectedCode);
|
||||
});
|
||||
test('POST 8', () {
|
||||
const expectedCode = r""" require "uri"
|
||||
require "net/http"
|
||||
|
||||
url = URI("https://api.apidash.dev/io/form?size=2&len=3")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Post.new(url)
|
||||
|
||||
|
||||
form_data = [["text", "API"],["sep", "|"],["times", "3"]]
|
||||
request.set_form form_data, 'multipart/form-data'
|
||||
response = https.request(request)
|
||||
const expectedCode = r"""require "uri"
|
||||
require "net/http"
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
url = URI("https://api.apidash.dev/io/form?size=2&len=3")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Post.new(url)
|
||||
|
||||
|
||||
form_data = [["text", "API"],["sep", "|"],["times", "3"]]
|
||||
request.set_form form_data, 'multipart/form-data'
|
||||
response = https.request(request)
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
expect(
|
||||
codeGen.getCode(
|
||||
CodegenLanguage.rubyNetHttp,
|
||||
@ -481,24 +481,24 @@ void main() {
|
||||
});
|
||||
test('POST 9', () {
|
||||
const expectedCode =
|
||||
r""" require "uri"
|
||||
require "net/http"
|
||||
|
||||
url = URI("https://api.apidash.dev/io/img?size=2&len=3")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Post.new(url)
|
||||
|
||||
|
||||
request["User-Agent"] = "Test Agent"
|
||||
request["Keep-Alive"] = "true"
|
||||
form_data = [["token", "xyz"],["imfile", File.open("/Documents/up/1.png")]]
|
||||
request.set_form form_data, 'multipart/form-data'
|
||||
response = https.request(request)
|
||||
r"""require "uri"
|
||||
require "net/http"
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
url = URI("https://api.apidash.dev/io/img?size=2&len=3")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Post.new(url)
|
||||
|
||||
|
||||
request["User-Agent"] = "Test Agent"
|
||||
request["Keep-Alive"] = "true"
|
||||
form_data = [["token", "xyz"],["imfile", File.open("/Documents/up/1.png")]]
|
||||
request.set_form form_data, 'multipart/form-data'
|
||||
response = https.request(request)
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
expect(
|
||||
codeGen.getCode(
|
||||
CodegenLanguage.rubyNetHttp,
|
||||
@ -511,21 +511,21 @@ void main() {
|
||||
|
||||
group('PUT Request', () {
|
||||
test('PUT 1', () {
|
||||
const expectedCode = r""" require "uri"
|
||||
require "net/http"
|
||||
require "json"
|
||||
url = URI("https://reqres.in/api/users/2")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Put.new(url)
|
||||
|
||||
request["Content-Type"] = "application/json"
|
||||
request.body = JSON.dump("{\n\"name\": \"morpheus\",\n\"job\": \"zion resident\"\n}")
|
||||
response = https.request(request)
|
||||
const expectedCode = r"""require "uri"
|
||||
require "net/http"
|
||||
require "json"
|
||||
url = URI("https://reqres.in/api/users/2")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Put.new(url)
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
request["Content-Type"] = "application/json"
|
||||
request.body = JSON.dump("{\n\"name\": \"morpheus\",\n\"job\": \"zion resident\"\n}")
|
||||
response = https.request(request)
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
expect(
|
||||
codeGen.getCode(CodegenLanguage.rubyNetHttp, requestModelPut1, "https"),
|
||||
expectedCode);
|
||||
@ -534,21 +534,21 @@ void main() {
|
||||
|
||||
group('PATCH Request', () {
|
||||
test('PATCH 1', () {
|
||||
const expectedCode = r""" require "uri"
|
||||
require "net/http"
|
||||
require "json"
|
||||
url = URI("https://reqres.in/api/users/2")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Patch.new(url)
|
||||
|
||||
request["Content-Type"] = "application/json"
|
||||
request.body = JSON.dump("{\n\"name\": \"marfeus\",\n\"job\": \"accountant\"\n}")
|
||||
response = https.request(request)
|
||||
const expectedCode = r"""require "uri"
|
||||
require "net/http"
|
||||
require "json"
|
||||
url = URI("https://reqres.in/api/users/2")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Patch.new(url)
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
request["Content-Type"] = "application/json"
|
||||
request.body = JSON.dump("{\n\"name\": \"marfeus\",\n\"job\": \"accountant\"\n}")
|
||||
response = https.request(request)
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
expect(
|
||||
codeGen.getCode(CodegenLanguage.rubyNetHttp, requestModelPatch1, "https"),
|
||||
expectedCode);
|
||||
@ -557,18 +557,18 @@ void main() {
|
||||
|
||||
group('DELETE Request', () {
|
||||
test('DELETE 1', () {
|
||||
const expectedCode = r""" require "uri"
|
||||
require "net/http"
|
||||
|
||||
url = URI("https://reqres.in/api/users/2")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Delete.new(url)
|
||||
response = https.request(request)
|
||||
const expectedCode = r"""require "uri"
|
||||
require "net/http"
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
url = URI("https://reqres.in/api/users/2")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Delete.new(url)
|
||||
response = https.request(request)
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
expect(
|
||||
codeGen.getCode(
|
||||
CodegenLanguage.rubyNetHttp, requestModelDelete1, "https"),
|
||||
@ -576,21 +576,21 @@ void main() {
|
||||
});
|
||||
|
||||
test('DELETE 2', () {
|
||||
const expectedCode = r""" require "uri"
|
||||
require "net/http"
|
||||
require "json"
|
||||
url = URI("https://reqres.in/api/users/2")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Delete.new(url)
|
||||
|
||||
request["Content-Type"] = "application/json"
|
||||
request.body = JSON.dump("{\n\"name\": \"marfeus\",\n\"job\": \"accountant\"\n}")
|
||||
response = https.request(request)
|
||||
const expectedCode = r"""require "uri"
|
||||
require "net/http"
|
||||
require "json"
|
||||
url = URI("https://reqres.in/api/users/2")
|
||||
https = Net::HTTP.new(url.host, url.port)
|
||||
https.use_ssl = true
|
||||
request = Net::HTTP::Delete.new(url)
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
request["Content-Type"] = "application/json"
|
||||
request.body = JSON.dump("{\n\"name\": \"marfeus\",\n\"job\": \"accountant\"\n}")
|
||||
response = https.request(request)
|
||||
|
||||
puts "Response Code: #{response.code}"
|
||||
puts "Response Body: #{response.body}"
|
||||
""";
|
||||
expect(
|
||||
codeGen.getCode(
|
||||
CodegenLanguage.rubyNetHttp, requestModelDelete2, "https"),
|
||||
|
Reference in New Issue
Block a user