{
  "name": "Mismatching scopes schema",
  "importMapBaseURL": "https://base.example/",
  "tests": {
    "should throw if a scope's value is not an object": {
      "expectedParsedImportMap": null,
      "tests": {
        "null": {
          "importMap": {
            "scopes": {
              "https://example.com/": null
            }
          }
        },
        "boolean": {
          "importMap": {
            "scopes": {
              "https://example.com/": true
            }
          }
        },
        "number": {
          "importMap": {
            "scopes": {
              "https://example.com/": 1
            }
          }
        },
        "string": {
          "importMap": {
            "scopes": {
              "https://example.com/": "foo"
            }
          }
        },
        "array": {
          "importMap": {
            "scopes": {
              "https://example.com/": []
            }
          }
        }
      }
    }
  }
}
