{
  "source": "../assert.js",
  "method": "assertNotEquals",
  "input-schema": {
    "type": "object",
    "additionalProperties": false,
    "description": "Perform a deep comparison between two values and throw an error if they are equal",
    "properties": {
      "actual": {
        "type": "any",
        "description": "Actual value. If the expected value is not equal to actual value, assertion passes otherwise it fails.",
        "required": true
      },
      "expected": {
        "type": "any",
        "description": "Expected value. If the expected value is not equal to actual value, assertion passes otherwise it fails.",
        "required": true
      },
      "message": {
        "type": "string",
        "description": "Optional label for this assertion."
      },
      "ignoreArrayOrdering": {
        "type": "boolean",
        "default": false,
        "description": "If set will ignore array order (applicable only if the arguments are array, nested arrays are not applicable). Defaults to false."
      }
    }
  },
  "output-schema": {
    "type": "object"
  },
  "meta": {
    "name": "assertNotEquals",
    "icon": {
        "type": "fa",
        "name": "check-square-o"
    },
    "description": "Perform a deep comparison and assert if the given value to be not equal to the expected value."
  }
}