mirror of
https://github.com/DavidAnson/markdownlint.git
synced 2025-09-22 05:40:48 +02:00
24 lines
549 B
JavaScript
24 lines
549 B
JavaScript
// @ts-check
|
|
|
|
import test from "ava";
|
|
import parseConfiguration from "../lib/parse-configuration.mjs";
|
|
|
|
const testObject = {
|
|
"string": "text",
|
|
"number": 10,
|
|
"object": {
|
|
"property": "value"
|
|
},
|
|
"array": [ 1, 2, 3 ]
|
|
};
|
|
const successfulTestObjectResult = {
|
|
"config": testObject,
|
|
"message": ""
|
|
};
|
|
const testObjectJsonString = JSON.stringify(testObject);
|
|
|
|
test("json object, default parsers", (t) => {
|
|
t.plan(1);
|
|
const actual = parseConfiguration("name", testObjectJsonString);
|
|
t.deepEqual(actual, successfulTestObjectResult);
|
|
});
|