{
  "$schema": "../../test_case_schema.json",
  "cases": [
    {
      "description": "should not register any @attr attributes as static attributes",
      "inputFiles": [
        "static_animation_attribute.ts"
      ],
      "expectations": [
        {
          "files": [
            {
              "expected": "static_animation_attribute_template.js",
              "generated": "static_animation_attribute.js"
            }
          ],
          "failureMessage": "Incorrect initialization attributes"
        }
      ]
    },
    {
      "description": "should dedup multiple [@event] listeners",
      "inputFiles": [
        "duplicate_animation_listeners.ts"
      ],
      "expectations": [
        {
          "files": [
            {
              "expected": "duplicate_animation_listeners_template.js",
              "generated": "duplicate_animation_listeners.js"
            }
          ],
          "failureMessage": "Incorrect initialization attributes"
        }
      ]
    }
  ]
}
