{
  "name": "Quality Assurance and Testing with Chai",
  "dashedName": "quality-assurance-and-testing-with-chai",
  "order": 2,
  "time": "5 hours",
  "template": "",
  "required": [],
  "superBlock": "information-security-and-quality-assurance",
  "superOrder": 6,
  "challengeOrder": [
    [
      "587d824a367417b2b2512c46",
      "Learn How JavaScript Assertions Work"
    ],
    [
      "587d824b367417b2b2512c47",
      "Test if a Variable or Function is Defined"
    ],
    [
      "587d824b367417b2b2512c48",
      "Use Assert.isOK and Assert.isNotOK"
    ],
    [
      "587d824b367417b2b2512c49",
      "Test for Truthiness"
    ],
    [
      "587d824b367417b2b2512c4a",
      "Use the Double Equals to Assert Equality"
    ],
    [
      "587d824b367417b2b2512c4b",
      "Use the Triple Equals to Assert Strict Equality"
    ],
    [
      "587d824c367417b2b2512c4c",
      "Assert Deep Equality with .deepEqual and .notDeepEqual"
    ],
    [
      "587d824c367417b2b2512c4d",
      "Compare the Properties of Two Elements"
    ],
    [
      "587d824c367417b2b2512c4e",
      "Test if One Value is Below or At Least as Large as Another"
    ],
    [
      "587d824c367417b2b2512c4f",
      "Test if a Value Falls within a Specific Range"
    ],
    [
      "587d824d367417b2b2512c50",
      "Test if a Value is an Array"
    ],
    [
      "587d824d367417b2b2512c51",
      "Test if an Array Contains an Item"
    ],
    [
      "587d824d367417b2b2512c52",
      "Test if a Value is a String"
    ],
    [
      "587d824d367417b2b2512c53",
      "Test if a String Contains a Substring"
    ],
    [
      "587d824d367417b2b2512c54",
      "Use Regular Expressions to Test a String"
    ],
    [
      "587d824e367417b2b2512c55",
      "Test if an Object has a Property"
    ],
    [
      "587d824e367417b2b2512c56",
      "Test if a Value is of a Specific Data Structure Type"
    ],
    [
      "587d824e367417b2b2512c57",
      "Test if an Object is an Instance of a Constructor"
    ],
    [
      "587d824e367417b2b2512c58",
      "Run Functional Tests on API Endpoints using Chai-HTTP"
    ],
    [
      "587d824f367417b2b2512c59",
      "Run Functional Tests on API Endpoints using Chai-HTTP II"
    ],
    [
      "587d824f367417b2b2512c5a",
      "Run Functional Tests on an API Response using Chai-HTTP III - PUT method"
    ],
    [
      "587d824f367417b2b2512c5b",
      "Run Functional Tests on an API Response using Chai-HTTP IV - PUT method"
    ],
    [
      "587d824f367417b2b2512c5c",
      "Run Functional Tests using a Headless Browser"
    ],
    [
      "587d8250367417b2b2512c5d",
      "Run Functional Tests using a Headless Browser II"
    ]
  ],
  "helpRoom": "Help",
  "fileName": "06-information-security-and-quality-assurance/testing-with-chai.json"
}