mirror of
https://github.com/foss42/apidash.git
synced 2025-06-21 06:40:08 +08:00
Merge pull request #4 from vidya-hub/form_data_code_gen
chore: fixed spacing issues in nodejs axios codegen
This commit is contained in:
@ -11,9 +11,7 @@ class AxiosCodeGen {
|
|||||||
final bool isNodeJs;
|
final bool isNodeJs;
|
||||||
|
|
||||||
String kStringImportNode = """{% if isNodeJs %}import axios from 'axios';
|
String kStringImportNode = """{% if isNodeJs %}import axios from 'axios';
|
||||||
|
{% endif %}{% if isFormDataRequest and isNodeJs %}const fs = require('fs');{% endif %}
|
||||||
{% endif %}{% if isFormDataRequest and isNodeJs %}
|
|
||||||
const fs = require('fs');{% endif %}
|
|
||||||
""";
|
""";
|
||||||
|
|
||||||
String kTemplateStart = """let config = {
|
String kTemplateStart = """let config = {
|
||||||
@ -50,6 +48,8 @@ axios(config)
|
|||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
String kMultiPartBodyTemplate = r'''
|
String kMultiPartBodyTemplate = r'''
|
||||||
|
|
||||||
|
|
||||||
async function buildFormData(fields) {
|
async function buildFormData(fields) {
|
||||||
var formdata = new FormData();
|
var formdata = new FormData();
|
||||||
for (const field of fields) {
|
for (const field of fields) {
|
||||||
|
@ -8,7 +8,6 @@ void main() {
|
|||||||
group('GET Request', () {
|
group('GET Request', () {
|
||||||
test('GET 1', () {
|
test('GET 1', () {
|
||||||
const expectedCode = r"""import axios from 'axios';
|
const expectedCode = r"""import axios from 'axios';
|
||||||
|
|
||||||
let config = {
|
let config = {
|
||||||
url: 'https://api.foss42.com',
|
url: 'https://api.foss42.com',
|
||||||
method: 'get'
|
method: 'get'
|
||||||
@ -31,7 +30,6 @@ axios(config)
|
|||||||
|
|
||||||
test('GET 2', () {
|
test('GET 2', () {
|
||||||
const expectedCode = r"""import axios from 'axios';
|
const expectedCode = r"""import axios from 'axios';
|
||||||
|
|
||||||
let config = {
|
let config = {
|
||||||
url: 'https://api.foss42.com/country/data',
|
url: 'https://api.foss42.com/country/data',
|
||||||
method: 'get',
|
method: 'get',
|
||||||
@ -57,7 +55,6 @@ axios(config)
|
|||||||
|
|
||||||
test('GET 3', () {
|
test('GET 3', () {
|
||||||
const expectedCode = r"""import axios from 'axios';
|
const expectedCode = r"""import axios from 'axios';
|
||||||
|
|
||||||
let config = {
|
let config = {
|
||||||
url: 'https://api.foss42.com/country/data',
|
url: 'https://api.foss42.com/country/data',
|
||||||
method: 'get',
|
method: 'get',
|
||||||
@ -83,7 +80,6 @@ axios(config)
|
|||||||
|
|
||||||
test('GET 4', () {
|
test('GET 4', () {
|
||||||
const expectedCode = r"""import axios from 'axios';
|
const expectedCode = r"""import axios from 'axios';
|
||||||
|
|
||||||
let config = {
|
let config = {
|
||||||
url: 'https://api.foss42.com/humanize/social',
|
url: 'https://api.foss42.com/humanize/social',
|
||||||
method: 'get',
|
method: 'get',
|
||||||
@ -113,7 +109,6 @@ axios(config)
|
|||||||
|
|
||||||
test('GET 5', () {
|
test('GET 5', () {
|
||||||
const expectedCode = r"""import axios from 'axios';
|
const expectedCode = r"""import axios from 'axios';
|
||||||
|
|
||||||
let config = {
|
let config = {
|
||||||
url: 'https://api.github.com/repos/foss42/apidash',
|
url: 'https://api.github.com/repos/foss42/apidash',
|
||||||
method: 'get',
|
method: 'get',
|
||||||
@ -139,7 +134,6 @@ axios(config)
|
|||||||
|
|
||||||
test('GET 6', () {
|
test('GET 6', () {
|
||||||
const expectedCode = r"""import axios from 'axios';
|
const expectedCode = r"""import axios from 'axios';
|
||||||
|
|
||||||
let config = {
|
let config = {
|
||||||
url: 'https://api.github.com/repos/foss42/apidash',
|
url: 'https://api.github.com/repos/foss42/apidash',
|
||||||
method: 'get',
|
method: 'get',
|
||||||
@ -168,7 +162,6 @@ axios(config)
|
|||||||
|
|
||||||
test('GET 7', () {
|
test('GET 7', () {
|
||||||
const expectedCode = r"""import axios from 'axios';
|
const expectedCode = r"""import axios from 'axios';
|
||||||
|
|
||||||
let config = {
|
let config = {
|
||||||
url: 'https://api.foss42.com',
|
url: 'https://api.foss42.com',
|
||||||
method: 'get'
|
method: 'get'
|
||||||
@ -191,7 +184,6 @@ axios(config)
|
|||||||
|
|
||||||
test('GET 8', () {
|
test('GET 8', () {
|
||||||
const expectedCode = r"""import axios from 'axios';
|
const expectedCode = r"""import axios from 'axios';
|
||||||
|
|
||||||
let config = {
|
let config = {
|
||||||
url: 'https://api.github.com/repos/foss42/apidash',
|
url: 'https://api.github.com/repos/foss42/apidash',
|
||||||
method: 'get',
|
method: 'get',
|
||||||
@ -220,7 +212,6 @@ axios(config)
|
|||||||
|
|
||||||
test('GET 9', () {
|
test('GET 9', () {
|
||||||
const expectedCode = r"""import axios from 'axios';
|
const expectedCode = r"""import axios from 'axios';
|
||||||
|
|
||||||
let config = {
|
let config = {
|
||||||
url: 'https://api.foss42.com/humanize/social',
|
url: 'https://api.foss42.com/humanize/social',
|
||||||
method: 'get',
|
method: 'get',
|
||||||
@ -247,7 +238,6 @@ axios(config)
|
|||||||
|
|
||||||
test('GET 10', () {
|
test('GET 10', () {
|
||||||
const expectedCode = r"""import axios from 'axios';
|
const expectedCode = r"""import axios from 'axios';
|
||||||
|
|
||||||
let config = {
|
let config = {
|
||||||
url: 'https://api.foss42.com/humanize/social',
|
url: 'https://api.foss42.com/humanize/social',
|
||||||
method: 'get',
|
method: 'get',
|
||||||
@ -278,7 +268,6 @@ axios(config)
|
|||||||
|
|
||||||
test('GET 11', () {
|
test('GET 11', () {
|
||||||
const expectedCode = r"""import axios from 'axios';
|
const expectedCode = r"""import axios from 'axios';
|
||||||
|
|
||||||
let config = {
|
let config = {
|
||||||
url: 'https://api.foss42.com/humanize/social',
|
url: 'https://api.foss42.com/humanize/social',
|
||||||
method: 'get',
|
method: 'get',
|
||||||
@ -308,7 +297,6 @@ axios(config)
|
|||||||
|
|
||||||
test('GET 12', () {
|
test('GET 12', () {
|
||||||
const expectedCode = r"""import axios from 'axios';
|
const expectedCode = r"""import axios from 'axios';
|
||||||
|
|
||||||
let config = {
|
let config = {
|
||||||
url: 'https://api.foss42.com/humanize/social',
|
url: 'https://api.foss42.com/humanize/social',
|
||||||
method: 'get'
|
method: 'get'
|
||||||
@ -333,7 +321,6 @@ axios(config)
|
|||||||
group('HEAD Request', () {
|
group('HEAD Request', () {
|
||||||
test('HEAD 1', () {
|
test('HEAD 1', () {
|
||||||
const expectedCode = r"""import axios from 'axios';
|
const expectedCode = r"""import axios from 'axios';
|
||||||
|
|
||||||
let config = {
|
let config = {
|
||||||
url: 'https://api.foss42.com',
|
url: 'https://api.foss42.com',
|
||||||
method: 'head'
|
method: 'head'
|
||||||
@ -356,7 +343,6 @@ axios(config)
|
|||||||
|
|
||||||
test('HEAD 2', () {
|
test('HEAD 2', () {
|
||||||
const expectedCode = r"""import axios from 'axios';
|
const expectedCode = r"""import axios from 'axios';
|
||||||
|
|
||||||
let config = {
|
let config = {
|
||||||
url: 'http://api.foss42.com',
|
url: 'http://api.foss42.com',
|
||||||
method: 'head'
|
method: 'head'
|
||||||
@ -381,7 +367,6 @@ axios(config)
|
|||||||
group('POST Request', () {
|
group('POST Request', () {
|
||||||
test('POST 1', () {
|
test('POST 1', () {
|
||||||
const expectedCode = r"""import axios from 'axios';
|
const expectedCode = r"""import axios from 'axios';
|
||||||
|
|
||||||
let config = {
|
let config = {
|
||||||
url: 'https://api.foss42.com/case/lower',
|
url: 'https://api.foss42.com/case/lower',
|
||||||
method: 'post',
|
method: 'post',
|
||||||
@ -408,7 +393,6 @@ axios(config)
|
|||||||
|
|
||||||
test('POST 2', () {
|
test('POST 2', () {
|
||||||
const expectedCode = r"""import axios from 'axios';
|
const expectedCode = r"""import axios from 'axios';
|
||||||
|
|
||||||
let config = {
|
let config = {
|
||||||
url: 'https://api.foss42.com/case/lower',
|
url: 'https://api.foss42.com/case/lower',
|
||||||
method: 'post',
|
method: 'post',
|
||||||
@ -435,7 +419,6 @@ axios(config)
|
|||||||
|
|
||||||
test('POST 3', () {
|
test('POST 3', () {
|
||||||
const expectedCode = r"""import axios from 'axios';
|
const expectedCode = r"""import axios from 'axios';
|
||||||
|
|
||||||
let config = {
|
let config = {
|
||||||
url: 'https://api.foss42.com/case/lower',
|
url: 'https://api.foss42.com/case/lower',
|
||||||
method: 'post',
|
method: 'post',
|
||||||
@ -465,7 +448,6 @@ axios(config)
|
|||||||
group('PUT Request', () {
|
group('PUT Request', () {
|
||||||
test('PUT 1', () {
|
test('PUT 1', () {
|
||||||
const expectedCode = r"""import axios from 'axios';
|
const expectedCode = r"""import axios from 'axios';
|
||||||
|
|
||||||
let config = {
|
let config = {
|
||||||
url: 'https://reqres.in/api/users/2',
|
url: 'https://reqres.in/api/users/2',
|
||||||
method: 'put',
|
method: 'put',
|
||||||
@ -494,7 +476,6 @@ axios(config)
|
|||||||
group('PATCH Request', () {
|
group('PATCH Request', () {
|
||||||
test('PATCH 1', () {
|
test('PATCH 1', () {
|
||||||
const expectedCode = r"""import axios from 'axios';
|
const expectedCode = r"""import axios from 'axios';
|
||||||
|
|
||||||
let config = {
|
let config = {
|
||||||
url: 'https://reqres.in/api/users/2',
|
url: 'https://reqres.in/api/users/2',
|
||||||
method: 'patch',
|
method: 'patch',
|
||||||
@ -523,7 +504,6 @@ axios(config)
|
|||||||
group('DELETE Request', () {
|
group('DELETE Request', () {
|
||||||
test('DELETE 1', () {
|
test('DELETE 1', () {
|
||||||
const expectedCode = r"""import axios from 'axios';
|
const expectedCode = r"""import axios from 'axios';
|
||||||
|
|
||||||
let config = {
|
let config = {
|
||||||
url: 'https://reqres.in/api/users/2',
|
url: 'https://reqres.in/api/users/2',
|
||||||
method: 'delete'
|
method: 'delete'
|
||||||
@ -546,7 +526,6 @@ axios(config)
|
|||||||
|
|
||||||
test('DELETE 2', () {
|
test('DELETE 2', () {
|
||||||
const expectedCode = r"""import axios from 'axios';
|
const expectedCode = r"""import axios from 'axios';
|
||||||
|
|
||||||
let config = {
|
let config = {
|
||||||
url: 'https://reqres.in/api/users/2',
|
url: 'https://reqres.in/api/users/2',
|
||||||
method: 'delete',
|
method: 'delete',
|
||||||
|
Reference in New Issue
Block a user