Misc tests

by willtx

HTML

<html>
<header></header>
<body>
<button id="btn1" onclick="getBranches();">
Click Me
</button>
</body>
</html>

JavaScript

var getBranches = function() {
  alert("Hello!");
  const response = {
    Status: "FAILURE",
    Message: null,
    Data: "Object reference not set to an instance of an object."
  };
  
  const bogusResponse = {
    Status: null,
    Message: null,
    Data: null
  };
  
  let empty = "{}";

  var data = JSON.stringify(response)
  var bogusData = JSON.stringify(bogusResponse);
  
  console.log(data);
  console.log(bogusData);
  
  if (bogusData.Status != "SUCCESS") {
    if (bogusData.Data == "Invalid JSON primitive: .")
      alert("INVALID GRANT");
    else
      alert("ERROR LOADING OFFICE DATA");
  } else {
    alert("Error: " + bogusData);
  }
  
  console.log("*************************************************************");
  console.log("Testing with empty payload");
  
  if (empty.Status != "SUCCESS") {
    if (empty.Data == "Invalid JSON primitive: .")
      alert("INVALID GRANT2");
    else
      alert("ERROR LOADING OFFICE DATA2");
  } else {
    alert("Error2: " + empty);
  }
}