# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.

cases:
  - note: mul
    data: {}
    modules:
      - |
        package test
        x = 3 * -1 * 4.5
        # Undefined
        y { false }
        a = 1 * y
        b = y * 1
    query: data.test
    want_result:
      x: -13.5

  - note: non-numeric
    data: {}
    modules:
      - |
        package test
        x = "1" * 9
    query: data.test.x
    error: "`mul` expects numeric argument."
