Bug fix curl_parser

This commit is contained in:
Ashita Prasad
2025-05-25 14:10:14 +05:30
parent 792e458d40
commit 948cf90e65
5 changed files with 60 additions and 3 deletions

View File

@@ -32,6 +32,30 @@ void main() {
);
}, timeout: defaultTimeout);
test('parse cURL DevTools', () async {
expect(
splitAsCommandLineArgs(
r"""--request GET 'https://dummyimage.com/150/92c952' \
--header 'user-agent: Dart/3.8 (dart:io)' \
--header 'accept-encoding: gzip' \
--header 'content-length: 0' \
--header 'host: dummyimage.com'"""),
[
'--request',
'GET',
'https://dummyimage.com/150/92c952',
'--header',
'user-agent: Dart/3.8 (dart:io)',
'--header',
'accept-encoding: gzip',
'--header',
'content-length: 0',
'--header',
'host: dummyimage.com'
],
);
}, timeout: defaultTimeout);
test('parse cURL with body', () async {
expect(
splitAsCommandLineArgs(r"""--request POST \