{
  "schema": "https://bars.commonsware.com/conformance/schema/env-property-fixture.schema.json",
  "version": "0.1.0",
  "cases": [
    {
      "name": "env-struct-rfc6901",
      "description": "@env/name with a struct property resolves an RFC 6901 sub-pointer.",
      "template": "{{ @env/site/title }}",
      "properties": {
        "site": {
          "kind": "element",
          "value": {
            "title": "kBars"
          }
        }
      },
      "expect": {
        "kind": "output",
        "expectedOutput": "kBars"
      }
    },
    {
      "name": "env-struct-dot-notation",
      "description": "@env.name with a struct property resolves a dot-notation sub-pointer.",
      "template": "{{ @env.site.title }}",
      "properties": {
        "site": {
          "kind": "element",
          "value": {
            "title": "kBars"
          }
        }
      },
      "expect": {
        "kind": "output",
        "expectedOutput": "kBars"
      }
    },
    {
      "name": "env-struct-in-block",
      "description": "@env resolves inside a #with block expression.",
      "template": "{{#with @env/site }}{{ title }}{{/with}}",
      "properties": {
        "site": {
          "kind": "element",
          "value": {
            "title": "kBars"
          }
        }
      },
      "expect": {
        "kind": "output",
        "expectedOutput": "kBars"
      }
    }
  ]
}
