test: Add snapshot tests for imageuploader import/export (#6394)

This commit is contained in:
nerix
2025-08-14 18:07:50 +02:00
committed by GitHub
parent f3b02f370b
commit 8c05f37af3
14 changed files with 341 additions and 1 deletions
@@ -0,0 +1,22 @@
{
"input": {
"Body": "MultipartFormData",
"DeletionURL": "{more}",
"FileFormName": "form",
"Headers": {
"My-Header": "Foo"
},
"Name": "Chatterino Image Uploader Settings",
"RequestMethod": "POST",
"RequestURL": "http://example.com",
"URL": "foo{bar}baz",
"Version": "1.0.0"
},
"output": {
"deletionLink": "{more}",
"formField": "form",
"headers": "My-Header: Foo",
"link": "foo{bar}baz",
"url": "http://example.com"
}
}
@@ -0,0 +1,24 @@
{
"input": {
"Body": "MultipartFormData",
"DeletionURL": "{more}",
"FileFormName": "file",
"Headers": {
"Another": "header",
"My-Header": "Foo ; Bar : Baz ; KeyOnly",
"X-My-Header": "1"
},
"Name": "Chatterino Image Uploader Settings",
"RequestMethod": "POST",
"RequestURL": "https://example.com",
"URL": "foo{bar}baz",
"Version": "1.0.0"
},
"output": {
"deletionLink": "{more}",
"formField": "file",
"headers": "Another: header\nMy-Header: Foo ; Bar : Baz ; KeyOnly\nX-My-Header: 1",
"link": "foo{bar}baz",
"url": "https://example.com"
}
}
@@ -0,0 +1,22 @@
{
"input": {
"Body": "MultipartFormData",
"DeletionURL": "",
"FileFormName": "file",
"Headers": {
"Authorization": "Basic XXXXXXXXXXXXXXX"
},
"Name": "Chatterino Image Uploader Settings",
"RequestMethod": "POST",
"RequestURL": "https://i.yourwebsite.com/upload",
"URL": "",
"Version": "1.0.0"
},
"output": {
"deletionLink": "",
"formField": "file",
"headers": "Authorization: Basic XXXXXXXXXXXXXXX",
"link": "",
"url": "https://i.yourwebsite.com/upload"
}
}
@@ -0,0 +1,19 @@
{
"input": {
"Body": "MultipartFormData",
"DeletionURL": "",
"FileFormName": "attachment",
"Name": "Chatterino Image Uploader Settings",
"RequestMethod": "POST",
"RequestURL": "https://i.nuuls.com/upload",
"URL": "",
"Version": "1.0.0"
},
"output": {
"deletionLink": "",
"formField": "attachment",
"headers": "",
"link": "",
"url": "https://i.nuuls.com/upload"
}
}
@@ -0,0 +1,22 @@
{
"input": {
"Body": "MultipartFormData",
"DeletionURL": "https://imgur.com/delete/{data.deletehash}",
"FileFormName": "image",
"Headers": {
"Authorization": "Client-ID c898c0bb848ca39"
},
"Name": "Chatterino Image Uploader Settings",
"RequestMethod": "POST",
"RequestURL": "https://api.imgur.com/3/image",
"URL": "{data.link}",
"Version": "1.0.0"
},
"output": {
"deletionLink": "https://imgur.com/delete/{data.deletehash}",
"formField": "image",
"headers": "Authorization: Client-ID c898c0bb848ca39",
"link": "{data.link}",
"url": "https://api.imgur.com/3/image"
}
}
@@ -0,0 +1,19 @@
{
"input": {
"Body": "MultipartFormData",
"DeletionURL": "https://s-ul.eu/delete.php?file={filename}&key=XXXXXXXXXXXXXXX",
"FileFormName": "file",
"Name": "Chatterino Image Uploader Settings",
"RequestMethod": "POST",
"RequestURL": "https://s-ul.eu/api/v1/upload?wizard=true&key=XXXXXXXXXXXXXXX",
"URL": "{url}",
"Version": "1.0.0"
},
"output": {
"deletionLink": "https://s-ul.eu/delete.php?file={filename}&key=XXXXXXXXXXXXXXX",
"formField": "file",
"headers": "",
"link": "{url}",
"url": "https://s-ul.eu/api/v1/upload?wizard=true&key=XXXXXXXXXXXXXXX"
}
}