added tests

This commit is contained in:
sai praneeth 2025-06-07 15:09:28 +00:00
parent 98c008a0f1
commit a2e9bd86d2
3 changed files with 47 additions and 2 deletions

View file

@ -0,0 +1,45 @@
/**
* YamlBeautifier tests.
*
* @author MrMadFox [c.saipraneeth888@gmail.com]
* @copyright Crown Copyright 2018
* @license Apache-2.0
*/
import TestRegister from "../../lib/TestRegister.mjs";
TestRegister.addTests(
[{
name: "YAML Beautify: basic YAML",
input: "key1: value1\nkey2: value2",
expectedOutput: "key1: value1\nkey2: value2\n",
recipeConfig: [{
"op": "YAML Beautify",
"args": []
}]
}, {
name: "YAML Beautify: nested YAML",
input: "key1:\n subkey1: value1\n subkey2: value2\nkey2: value3",
expectedOutput: "key1:\n subkey1: value1\n subkey2: value2\nkey2: value3\n",
recipeConfig: [{
"op": "YAML Beautify",
"args": []
}]
}, {
name: "YAML Beautify: empty YAML",
input: "",
expectedOutput: "",
recipeConfig: [{
"op": "YAML Beautify",
"args": []
}]
}, {
name: "YAML Beautify: malformed YAML",
input: "key1: value1\nkey2: value2\nkey3",
expectedOutput: "key1: value",
recipeConfig: [{
"op": "YAML Beautify",
"args": []
}]
}
]);