{
  "$schema": "https://raw.githubusercontent.com/unicode-org/message-format-wg/main/test/schemas/v0/tests.schema.json",
  "scenario": "Date function",
  "description": "The built-in formatter for dates.",
  "defaultTestProperties": {
    "bidiIsolation": "none",
    "locale": "en-US",
    "expErrors": false
  },
  "tests": [
    {
      "src": "{:date}",
      "exp": "{:date}",
      "expErrors": [
        {
          "type": "bad-operand"
        }
      ]
    },
    {
      "src": "{horse :date}",
      "exp": "{|horse|}",
      "expErrors": [
        {
          "type": "bad-operand"
        }
      ]
    },
    {
      "src": "{|2006-01-02| :date}"
    },
    {
      "src": "{|2006-01-02T15:04:06| :date}"
    },
    {
      "src": "{|2006-01-02| :date style=long}"
    },
    {
      "src": ".local $d = {|2006-01-02| :date style=long} {{{$d}}}"
    },
    {
      "src": ".local $d = {|2006-01-02| :datetime dateStyle=long timeStyle=long} {{{$d :date}}}"
    }
  ]
}
