diff --git a/lib/jsonschema/example-schema.json b/lib/jsonschema/example-schema.json index a470b3e4..dbdb7536 100644 --- a/lib/jsonschema/example-schema.json +++ b/lib/jsonschema/example-schema.json @@ -1,4 +1,5 @@ { + "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "additionalProperties": false, "properties": { diff --git a/lib/jsonschema/test_parseOptions.nix b/lib/jsonschema/test_parseOptions.nix index d32dde37..9467160f 100644 --- a/lib/jsonschema/test_parseOptions.nix +++ b/lib/jsonschema/test_parseOptions.nix @@ -4,16 +4,9 @@ lib ? (import { }).lib, slib ? import ./. { inherit lib; }, }: -let - evaledOptions = - let - evaledConfig = lib.evalModules { modules = [ ./example-interface.nix ]; }; - in - evaledConfig.options; -in { testParseOptions = { - expr = slib.parseOptions evaledOptions; + expr = slib.parseModule ./example-interface.nix; expected = builtins.fromJSON (builtins.readFile ./example-schema.json); };