Skip to content
Snippets Groups Projects
Commit 980b8359 authored by sandcha's avatar sandcha
Browse files

Improve import and lint test file

parent b78b17c4
No related branches found
No related tags found
1 merge request!5Désactive le PLF 2022
import type { JsonValue } from "@openfisca/json-model";
import { getParameter } from "./parameters"
import type { JsonValue } from "@openfisca/json-model"
import { getParameter } from "$lib/parameters"
test('compare simple parameter format in openfisca and reform', () => {
test("compare simple parameter format in openfisca and reform", () => {
// reform format where the parameter value is unchanged
const reform_format = {
"prelevements_sociaux.contributions_sociales.csg.activite.imposable.taux": {
start: "2022-01-01",
type: "parameter",
value: 0.024,
},
}
}
const openfisca_format = getParameter("prelevements_sociaux.contributions_sociales.csg.activite.imposable.taux") as unknown as JsonValue
const openfisca_format = getParameter(
"prelevements_sociaux.contributions_sociales.csg.activite.imposable.taux",
) as unknown as JsonValue
// this check only explicits formats differences
expect(openfisca_format["values"]["1993-07-01"]["value"]).toBe(
reform_format["prelevements_sociaux.contributions_sociales.csg.activite.imposable.taux"]["value"]
);
});
reform_format[
"prelevements_sociaux.contributions_sociales.csg.activite.imposable.taux"
]["value"],
)
})
test('compare scale parameter format in openfisca and reform', () => {
test("compare scale parameter format in openfisca and reform", () => {
const reform_format = {
"prelevements_sociaux.contributions_sociales.csg.activite.imposable.abattement":
{
......@@ -46,10 +48,14 @@ test('compare scale parameter format in openfisca and reform', () => {
type: "scale",
},
}
const openfisca_format = getParameter("prelevements_sociaux.contributions_sociales.csg.activite.imposable.abattement")
const openfisca_format = getParameter(
"prelevements_sociaux.contributions_sociales.csg.activite.imposable.abattement",
)
// this check only explicits formats differences
expect(openfisca_format["brackets"][0]["rate"]["2012-01-01"]["value"]).toBe(
reform_format["prelevements_sociaux.contributions_sociales.csg.activite.imposable.abattement"]["scale"][0]["rate"]["value"]
);
});
reform_format[
"prelevements_sociaux.contributions_sociales.csg.activite.imposable.abattement"
]["scale"][0]["rate"]["value"],
)
})
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment