{
  "stats": {
    "tests": 139,
    "passes": 134,
    "failures": 4,
    "duration": 44977,
    "start": "2017-11-27T19:41:02.475Z",
    "end": "2017-11-27T19:41:47.452Z"
  },
  "failures": [
    {
      "title": "explore takes a sort object: sort by ids - partial with name fallback - useHimitsu:false",
      "fullTitle": " explore takes a sort object: sort by ids - partial with name fallback - useHimitsu:false",
      "duration": 12617,
      "errorCount": 1,
      "error": "1 failure: \n1 failed: Error: \u001b[2mexpect(\u001b[22m\u001b[31mreceived\u001b[39m\u001b[2m).toBe(\u001b[22m\u001b[32mexpected\u001b[39m\u001b[2m)\u001b[22m\n\nExpected value to be (using ===):\n  \u001b[32m\"mhmovrdRNaU0J07yE4n87CFzoYjBR6FbQN6jXxxu4D01\"\u001b[39m\nReceived:\n  \u001b[31m\"mhmov6VBBM2sP7mkD2kURuZoPQt4INC0spAiz8HUsSL8\"\u001b[39m\n    at _callee11$ (/Users/dustin/projects/mediahound/dev/houndjs/src/query/explore/explore.test.js:300:48)\n    at tryCatch (/Users/dustin/projects/mediahound/dev/houndjs/node_modules/regenerator-runtime/runtime.js:64:40)\n    at Generator.invoke [as _invoke] (/Users/dustin/projects/mediahound/dev/houndjs/node_modules/regenerator-runtime/runtime.js:299:22)\n    at Generator.prototype.(anonymous function) [as next] (/Users/dustin/projects/mediahound/dev/houndjs/node_modules/regenerator-runtime/runtime.js:116:21)\n    at step (/Users/dustin/projects/mediahound/dev/houndjs/src/query/explore/explore.test.js:4:388)\n    at /Users/dustin/projects/mediahound/dev/houndjs/src/query/explore/explore.test.js:4:548\n    at <anonymous>\n    at process._tickCallback (internal/process/next_tick.js:188:7)"
    },
    {
      "title": "explore takes a sort object: sort by ids - partial with name fallback - useHimitsu:true",
      "fullTitle": " explore takes a sort object: sort by ids - partial with name fallback - useHimitsu:true",
      "duration": 12617,
      "errorCount": 1,
      "error": "1 failure: \n1 failed: Error: \u001b[2mexpect(\u001b[22m\u001b[31mreceived\u001b[39m\u001b[2m).toBe(\u001b[22m\u001b[32mexpected\u001b[39m\u001b[2m)\u001b[22m\n\nExpected value to be (using ===):\n  \u001b[32m\"mhmovrdRNaU0J07yE4n87CFzoYjBR6FbQN6jXxxu4D01\"\u001b[39m\nReceived:\n  \u001b[31m\"mhmov6VBBM2sP7mkD2kURuZoPQt4INC0spAiz8HUsSL8\"\u001b[39m\n    at _callee11$ (/Users/dustin/projects/mediahound/dev/houndjs/src/query/explore/explore.test.js:300:48)\n    at tryCatch (/Users/dustin/projects/mediahound/dev/houndjs/node_modules/regenerator-runtime/runtime.js:64:40)\n    at Generator.invoke [as _invoke] (/Users/dustin/projects/mediahound/dev/houndjs/node_modules/regenerator-runtime/runtime.js:299:22)\n    at Generator.prototype.(anonymous function) [as next] (/Users/dustin/projects/mediahound/dev/houndjs/node_modules/regenerator-runtime/runtime.js:116:21)\n    at step (/Users/dustin/projects/mediahound/dev/houndjs/src/query/explore/explore.test.js:4:388)\n    at /Users/dustin/projects/mediahound/dev/houndjs/src/query/explore/explore.test.js:4:548\n    at <anonymous>\n    at process._tickCallback (internal/process/next_tick.js:188:7)"
    },
    {
      "title": "relate can be paged through - useHimitsu:true",
      "fullTitle": " relate can be paged through - useHimitsu:true",
      "duration": 21609,
      "errorCount": 1,
      "error": "1 failure: \n1 failed: Error: \u001b[2mexpect(\u001b[22m\u001b[31mreceived\u001b[39m\u001b[2m).toBe(\u001b[22m\u001b[32mexpected\u001b[39m\u001b[2m)\u001b[22m\n\nExpected value to be (using ===):\n  \u001b[32mtrue\u001b[39m\nReceived:\n  \u001b[31mfalse\u001b[39m\n    at _callee18$ (/Users/dustin/projects/mediahound/dev/houndjs/src/query/relate/relate.test.js:263:38)\n    at tryCatch (/Users/dustin/projects/mediahound/dev/houndjs/node_modules/regenerator-runtime/runtime.js:64:40)\n    at Generator.invoke [as _invoke] (/Users/dustin/projects/mediahound/dev/houndjs/node_modules/regenerator-runtime/runtime.js:299:22)\n    at Generator.prototype.(anonymous function) [as next] (/Users/dustin/projects/mediahound/dev/houndjs/node_modules/regenerator-runtime/runtime.js:116:21)\n    at step (/Users/dustin/projects/mediahound/dev/houndjs/src/query/relate/relate.test.js:5:388)\n    at /Users/dustin/projects/mediahound/dev/houndjs/src/query/relate/relate.test.js:5:548\n    at <anonymous>\n    at process._tickCallback (internal/process/next_tick.js:188:7)"
    },
    {
      "title": "relate can take a pageSize - useHimitsu:true",
      "fullTitle": " relate can take a pageSize - useHimitsu:true",
      "duration": 21609,
      "errorCount": 1,
      "error": "1 failure: \n1 failed: Error: \u001b[2mexpect(\u001b[22m\u001b[31mreceived\u001b[39m\u001b[2m).toBe(\u001b[22m\u001b[32mexpected\u001b[39m\u001b[2m)\u001b[22m\n\nExpected value to be (using ===):\n  \u001b[32mtrue\u001b[39m\nReceived:\n  \u001b[31mfalse\u001b[39m\n    at _callee19$ (/Users/dustin/projects/mediahound/dev/houndjs/src/query/relate/relate.test.js:280:38)\n    at tryCatch (/Users/dustin/projects/mediahound/dev/houndjs/node_modules/regenerator-runtime/runtime.js:64:40)\n    at Generator.invoke [as _invoke] (/Users/dustin/projects/mediahound/dev/houndjs/node_modules/regenerator-runtime/runtime.js:299:22)\n    at Generator.prototype.(anonymous function) [as next] (/Users/dustin/projects/mediahound/dev/houndjs/node_modules/regenerator-runtime/runtime.js:116:21)\n    at step (/Users/dustin/projects/mediahound/dev/houndjs/src/query/relate/relate.test.js:5:388)\n    at /Users/dustin/projects/mediahound/dev/houndjs/src/query/relate/relate.test.js:5:548\n    at <anonymous>\n    at process._tickCallback (internal/process/next_tick.js:188:7)"
    }
  ],
  "passes": [
    {
      "title": "explore is exported as a function",
      "fullTitle": " explore is exported as a function",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore takes a filters object of mhid - useHimitsu:false",
      "fullTitle": " explore takes a filters object of mhid - useHimitsu:false",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore takes a filters object of mhid - useHimitsu:true",
      "fullTitle": " explore takes a filters object of mhid - useHimitsu:true",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore takes a filters object of altId - useHimitsu:false",
      "fullTitle": " explore takes a filters object of altId - useHimitsu:false",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore takes a filters object of altId - useHimitsu:true",
      "fullTitle": " explore takes a filters object of altId - useHimitsu:true",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore takes a filters object of MSI - useHimitsu:false",
      "fullTitle": " explore takes a filters object of MSI - useHimitsu:false",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore takes a filters object of MSI - useHimitsu:true",
      "fullTitle": " explore takes a filters object of MSI - useHimitsu:true",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore can be paged through - useHimitsu:false",
      "fullTitle": " explore can be paged through - useHimitsu:false",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore can be paged through - useHimitsu:true",
      "fullTitle": " explore can be paged through - useHimitsu:true",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore can take a pageSize - useHimitsu:false",
      "fullTitle": " explore can take a pageSize - useHimitsu:false",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore can take a pageSize - useHimitsu:true",
      "fullTitle": " explore can take a pageSize - useHimitsu:true",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore takes a sort object: sort by ids - in order (mhid) - useHimitsu:false",
      "fullTitle": " explore takes a sort object: sort by ids - in order (mhid) - useHimitsu:false",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore takes a sort object: sort by ids - in order (mhid) - useHimitsu:true",
      "fullTitle": " explore takes a sort object: sort by ids - in order (mhid) - useHimitsu:true",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore takes a sort object: sort by ids - in order (altId) - useHimitsu:false",
      "fullTitle": " explore takes a sort object: sort by ids - in order (altId) - useHimitsu:false",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore takes a sort object: sort by ids - in order (altId) - useHimitsu:true",
      "fullTitle": " explore takes a sort object: sort by ids - in order (altId) - useHimitsu:true",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore takes a sort object: sort by ids - in order (MSI) - useHimitsu:false",
      "fullTitle": " explore takes a sort object: sort by ids - in order (MSI) - useHimitsu:false",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore takes a sort object: sort by ids - in order (MSI) - useHimitsu:true",
      "fullTitle": " explore takes a sort object: sort by ids - in order (MSI) - useHimitsu:true",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore takes a sort object: sort by ids - in order descending - useHimitsu:false",
      "fullTitle": " explore takes a sort object: sort by ids - in order descending - useHimitsu:false",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore takes a sort object: sort by ids - in order descending - useHimitsu:true",
      "fullTitle": " explore takes a sort object: sort by ids - in order descending - useHimitsu:true",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore takes a sort object: sort by ids - explicit reverse order - useHimitsu:false",
      "fullTitle": " explore takes a sort object: sort by ids - explicit reverse order - useHimitsu:false",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore takes a sort object: sort by ids - explicit reverse order - useHimitsu:true",
      "fullTitle": " explore takes a sort object: sort by ids - explicit reverse order - useHimitsu:true",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore takes a sort object: sort by releaseDate - useHimitsu:false",
      "fullTitle": " explore takes a sort object: sort by releaseDate - useHimitsu:false",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore takes a sort object: sort by releaseDate - useHimitsu:true",
      "fullTitle": " explore takes a sort object: sort by releaseDate - useHimitsu:true",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore takes a sort object: sort by releaseDate ascending - useHimitsu:false",
      "fullTitle": " explore takes a sort object: sort by releaseDate ascending - useHimitsu:false",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore takes a sort object: sort by releaseDate ascending - useHimitsu:true",
      "fullTitle": " explore takes a sort object: sort by releaseDate ascending - useHimitsu:true",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore takes a sort object: sort by name - useHimitsu:false",
      "fullTitle": " explore takes a sort object: sort by name - useHimitsu:false",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore takes a sort object: sort by name - useHimitsu:true",
      "fullTitle": " explore takes a sort object: sort by name - useHimitsu:true",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore takes a sort object: sort by name descending - useHimitsu:false",
      "fullTitle": " explore takes a sort object: sort by name descending - useHimitsu:false",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore takes a sort object: sort by name descending - useHimitsu:true",
      "fullTitle": " explore takes a sort object: sort by name descending - useHimitsu:true",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore return basic metadata if no components are requested - useHimitsu:false",
      "fullTitle": " explore return basic metadata if no components are requested - useHimitsu:false",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore return basic metadata if no components are requested - useHimitsu:true",
      "fullTitle": " explore return basic metadata if no components are requested - useHimitsu:true",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore takes a simple component - useHimitsu:false",
      "fullTitle": " explore takes a simple component - useHimitsu:false",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore takes a simple component - useHimitsu:true",
      "fullTitle": " explore takes a simple component - useHimitsu:true",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore takes multiple simple components - useHimitsu:false",
      "fullTitle": " explore takes multiple simple components - useHimitsu:false",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore takes multiple simple components - useHimitsu:true",
      "fullTitle": " explore takes multiple simple components - useHimitsu:true",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore takes an object component - useHimitsu:false",
      "fullTitle": " explore takes an object component - useHimitsu:false",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore takes an object component - useHimitsu:true",
      "fullTitle": " explore takes an object component - useHimitsu:true",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore takes multiple object components - useHimitsu:false",
      "fullTitle": " explore takes multiple object components - useHimitsu:false",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore takes multiple object components - useHimitsu:true",
      "fullTitle": " explore takes multiple object components - useHimitsu:true",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore ignores unrecognized components - useHimitsu:false",
      "fullTitle": " explore ignores unrecognized components - useHimitsu:false",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore ignores unrecognized components - useHimitsu:true",
      "fullTitle": " explore ignores unrecognized components - useHimitsu:true",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore ignores unrecognized components but accepts valid ones - useHimitsu:false",
      "fullTitle": " explore ignores unrecognized components but accepts valid ones - useHimitsu:false",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "explore ignores unrecognized components but accepts valid ones - useHimitsu:true",
      "fullTitle": " explore ignores unrecognized components but accepts valid ones - useHimitsu:true",
      "duration": 12617,
      "errorCount": 0
    },
    {
      "title": "relate is exported as a function",
      "fullTitle": " relate is exported as a function",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes a simple single-item factors array of mhid - useHimitsu:false",
      "fullTitle": " relate takes a simple single-item factors array of mhid - useHimitsu:false",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes a simple single-item factors array of mhid - useHimitsu:true",
      "fullTitle": " relate takes a simple single-item factors array of mhid - useHimitsu:true",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes a simple single-item factors array of altId - useHimitsu:false",
      "fullTitle": " relate takes a simple single-item factors array of altId - useHimitsu:false",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes a simple single-item factors array of altId - useHimitsu:true",
      "fullTitle": " relate takes a simple single-item factors array of altId - useHimitsu:true",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes a simple single-item factors array of MSI - useHimitsu:false",
      "fullTitle": " relate takes a simple single-item factors array of MSI - useHimitsu:false",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes a simple single-item factors array of MSI - useHimitsu:true",
      "fullTitle": " relate takes a simple single-item factors array of MSI - useHimitsu:true",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes an advanced single-item factors array of mhid - useHimitsu:false",
      "fullTitle": " relate takes an advanced single-item factors array of mhid - useHimitsu:false",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes an advanced single-item factors array of mhid - useHimitsu:true",
      "fullTitle": " relate takes an advanced single-item factors array of mhid - useHimitsu:true",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes an advanced single-item factors array of altId - useHimitsu:false",
      "fullTitle": " relate takes an advanced single-item factors array of altId - useHimitsu:false",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes an advanced single-item factors array of altId - useHimitsu:true",
      "fullTitle": " relate takes an advanced single-item factors array of altId - useHimitsu:true",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes an advanced single-item factors array of MSI - useHimitsu:false",
      "fullTitle": " relate takes an advanced single-item factors array of MSI - useHimitsu:false",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes an advanced single-item factors array of MSI - useHimitsu:true",
      "fullTitle": " relate takes an advanced single-item factors array of MSI - useHimitsu:true",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes an advanced single-item factors array with weight - useHimitsu:false",
      "fullTitle": " relate takes an advanced single-item factors array with weight - useHimitsu:false",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes an advanced single-item factors array with weight - useHimitsu:true",
      "fullTitle": " relate takes an advanced single-item factors array with weight - useHimitsu:true",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes a simple multi-item factors array of mhid - useHimitsu:false",
      "fullTitle": " relate takes a simple multi-item factors array of mhid - useHimitsu:false",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes a simple multi-item factors array of mhid - useHimitsu:true",
      "fullTitle": " relate takes a simple multi-item factors array of mhid - useHimitsu:true",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes a simple multi-item factors array of altId - useHimitsu:false",
      "fullTitle": " relate takes a simple multi-item factors array of altId - useHimitsu:false",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes a simple multi-item factors array of altId - useHimitsu:true",
      "fullTitle": " relate takes a simple multi-item factors array of altId - useHimitsu:true",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes a simple multi-item factors array of MSI - useHimitsu:false",
      "fullTitle": " relate takes a simple multi-item factors array of MSI - useHimitsu:false",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes a simple multi-item factors array of MSI - useHimitsu:true",
      "fullTitle": " relate takes a simple multi-item factors array of MSI - useHimitsu:true",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes a simple multi-item factors array of mhid, altId, and MSI - useHimitsu:false",
      "fullTitle": " relate takes a simple multi-item factors array of mhid, altId, and MSI - useHimitsu:false",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes a simple multi-item factors array of mhid, altId, and MSI - useHimitsu:true",
      "fullTitle": " relate takes a simple multi-item factors array of mhid, altId, and MSI - useHimitsu:true",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes an advanced muli-item factors array - useHimitsu:false",
      "fullTitle": " relate takes an advanced muli-item factors array - useHimitsu:false",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes an advanced muli-item factors array - useHimitsu:true",
      "fullTitle": " relate takes an advanced muli-item factors array - useHimitsu:true",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes an advanced muli-item factors array with weights - useHimitsu:false",
      "fullTitle": " relate takes an advanced muli-item factors array with weights - useHimitsu:false",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes an advanced muli-item factors array with weights - useHimitsu:true",
      "fullTitle": " relate takes an advanced muli-item factors array with weights - useHimitsu:true",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes an advanced single-item factors array with boostOnly - useHimitsu:false",
      "fullTitle": " relate takes an advanced single-item factors array with boostOnly - useHimitsu:false",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes an advanced single-item factors array with boostOnly - useHimitsu:true",
      "fullTitle": " relate takes an advanced single-item factors array with boostOnly - useHimitsu:true",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes an advanced multi-item factors array with boostOnly - useHimitsu:false",
      "fullTitle": " relate takes an advanced multi-item factors array with boostOnly - useHimitsu:false",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes an advanced multi-item factors array with boostOnly - useHimitsu:true",
      "fullTitle": " relate takes an advanced multi-item factors array with boostOnly - useHimitsu:true",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes a filters object with a simple factors array - useHimitsu:false",
      "fullTitle": " relate takes a filters object with a simple factors array - useHimitsu:false",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes a filters object with a simple factors array - useHimitsu:true",
      "fullTitle": " relate takes a filters object with a simple factors array - useHimitsu:true",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes a filters object with an advanced factors array - useHimitsu:false",
      "fullTitle": " relate takes a filters object with an advanced factors array - useHimitsu:false",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes a filters object with an advanced factors array - useHimitsu:true",
      "fullTitle": " relate takes a filters object with an advanced factors array - useHimitsu:true",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate can be paged through - useHimitsu:false",
      "fullTitle": " relate can be paged through - useHimitsu:false",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate can take a pageSize - useHimitsu:false",
      "fullTitle": " relate can take a pageSize - useHimitsu:false",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate with an invalid mhid factor should fail - useHimitsu:false",
      "fullTitle": " relate with an invalid mhid factor should fail - useHimitsu:false",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate with an invalid mhid factor should fail - useHimitsu:true",
      "fullTitle": " relate with an invalid mhid factor should fail - useHimitsu:true",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate return basic metadata if no components are requested - useHimitsu:false",
      "fullTitle": " relate return basic metadata if no components are requested - useHimitsu:false",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate return basic metadata if no components are requested - useHimitsu:true",
      "fullTitle": " relate return basic metadata if no components are requested - useHimitsu:true",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes a simple component - useHimitsu:false",
      "fullTitle": " relate takes a simple component - useHimitsu:false",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes a simple component - useHimitsu:true",
      "fullTitle": " relate takes a simple component - useHimitsu:true",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes multiple simple components - useHimitsu:false",
      "fullTitle": " relate takes multiple simple components - useHimitsu:false",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes multiple simple components - useHimitsu:true",
      "fullTitle": " relate takes multiple simple components - useHimitsu:true",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes an object component - useHimitsu:false",
      "fullTitle": " relate takes an object component - useHimitsu:false",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes an object component - useHimitsu:true",
      "fullTitle": " relate takes an object component - useHimitsu:true",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes multiple object components - useHimitsu:false",
      "fullTitle": " relate takes multiple object components - useHimitsu:false",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate takes multiple object components - useHimitsu:true",
      "fullTitle": " relate takes multiple object components - useHimitsu:true",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate ignores unrecognized components - useHimitsu:false",
      "fullTitle": " relate ignores unrecognized components - useHimitsu:false",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate ignores unrecognized components - useHimitsu:true",
      "fullTitle": " relate ignores unrecognized components - useHimitsu:true",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate ignores unrecognized components but accepts valid ones - useHimitsu:false",
      "fullTitle": " relate ignores unrecognized components but accepts valid ones - useHimitsu:false",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "relate ignores unrecognized components but accepts valid ones - useHimitsu:true",
      "fullTitle": " relate ignores unrecognized components but accepts valid ones - useHimitsu:true",
      "duration": 21609,
      "errorCount": 0
    },
    {
      "title": "lookup is exported as a function",
      "fullTitle": " lookup is exported as a function",
      "duration": 6142,
      "errorCount": 0
    },
    {
      "title": "lookup takes an ids array (1 item) using mhid",
      "fullTitle": " lookup takes an ids array (1 item) using mhid",
      "duration": 6142,
      "errorCount": 0
    },
    {
      "title": "lookup takes an ids array (1 item) using altId",
      "fullTitle": " lookup takes an ids array (1 item) using altId",
      "duration": 6142,
      "errorCount": 0
    },
    {
      "title": "lookup takes an ids array (1 item) using MSI",
      "fullTitle": " lookup takes an ids array (1 item) using MSI",
      "duration": 6142,
      "errorCount": 0
    },
    {
      "title": "lookup takes an ids array (3 items) that are 3 different pieces of content using mhid",
      "fullTitle": " lookup takes an ids array (3 items) that are 3 different pieces of content using mhid",
      "duration": 6142,
      "errorCount": 0
    },
    {
      "title": "lookup takes an ids array (3 items) that are 3 different pieces of content using altId",
      "fullTitle": " lookup takes an ids array (3 items) that are 3 different pieces of content using altId",
      "duration": 6142,
      "errorCount": 0
    },
    {
      "title": "lookup takes an ids array (3 items) that are 3 different pieces of content using MSI",
      "fullTitle": " lookup takes an ids array (3 items) that are 3 different pieces of content using MSI",
      "duration": 6142,
      "errorCount": 0
    },
    {
      "title": "lookup takes an ids array (3 items) that are 3 different pieces of content using mhid, altId, and MSI",
      "fullTitle": " lookup takes an ids array (3 items) that are 3 different pieces of content using mhid, altId, and MSI",
      "duration": 6142,
      "errorCount": 0
    },
    {
      "title": "lookup takes an ids array (3 items) that are all the same piece of content using mhid",
      "fullTitle": " lookup takes an ids array (3 items) that are all the same piece of content using mhid",
      "duration": 6142,
      "errorCount": 0
    },
    {
      "title": "lookup takes an ids array (3 items) that are all the same piece of content using altId",
      "fullTitle": " lookup takes an ids array (3 items) that are all the same piece of content using altId",
      "duration": 6142,
      "errorCount": 0
    },
    {
      "title": "lookup takes an ids array (3 items) that are all the same piece of content using MSI",
      "fullTitle": " lookup takes an ids array (3 items) that are all the same piece of content using MSI",
      "duration": 6142,
      "errorCount": 0
    },
    {
      "title": "lookup takes an ids array (3 items) that are all the same piece of content using mhid, altId, and MSI",
      "fullTitle": " lookup takes an ids array (3 items) that are all the same piece of content using mhid, altId, and MSI",
      "duration": 6142,
      "errorCount": 0
    },
    {
      "title": "lookup can be paged through (default should be 10)",
      "fullTitle": " lookup can be paged through (default should be 10)",
      "duration": 6142,
      "errorCount": 0
    },
    {
      "title": "lookup can take a pageSize",
      "fullTitle": " lookup can take a pageSize",
      "duration": 6142,
      "errorCount": 0
    },
    {
      "title": "looking up an invalid mhid should fail",
      "fullTitle": " looking up an invalid mhid should fail",
      "duration": 6142,
      "errorCount": 0
    },
    {
      "title": "looking up an invalid altId should fail",
      "fullTitle": " looking up an invalid altId should fail",
      "duration": 6142,
      "errorCount": 0
    },
    {
      "title": "looking up an invalid MSI should fail",
      "fullTitle": " looking up an invalid MSI should fail",
      "duration": 6142,
      "errorCount": 0
    },
    {
      "title": "looking up an invalid mhid along with valid mhids should fail",
      "fullTitle": " looking up an invalid mhid along with valid mhids should fail",
      "duration": 6142,
      "errorCount": 0
    },
    {
      "title": "looking up an invalid altId along with valid altIds should fail",
      "fullTitle": " looking up an invalid altId along with valid altIds should fail",
      "duration": 6142,
      "errorCount": 0
    },
    {
      "title": "looking up an invalid MSI along with valid MSIs should fail",
      "fullTitle": " looking up an invalid MSI along with valid MSIs should fail",
      "duration": 6142,
      "errorCount": 0
    },
    {
      "title": "lookup returns basic metadata if no components are requested",
      "fullTitle": " lookup returns basic metadata if no components are requested",
      "duration": 6142,
      "errorCount": 0
    },
    {
      "title": "lookup takes a simple component",
      "fullTitle": " lookup takes a simple component",
      "duration": 6142,
      "errorCount": 0
    },
    {
      "title": "lookup takes multiple simple components",
      "fullTitle": " lookup takes multiple simple components",
      "duration": 6142,
      "errorCount": 0
    },
    {
      "title": "lookup takes a single object component",
      "fullTitle": " lookup takes a single object component",
      "duration": 6142,
      "errorCount": 0
    },
    {
      "title": "lookup takes multiple object components",
      "fullTitle": " lookup takes multiple object components",
      "duration": 6142,
      "errorCount": 0
    },
    {
      "title": "lookup ignores unrecognized components",
      "fullTitle": " lookup ignores unrecognized components",
      "duration": 6142,
      "errorCount": 0
    },
    {
      "title": "lookup ignores unrecognized components but accepts valid ones",
      "fullTitle": " lookup ignores unrecognized components but accepts valid ones",
      "duration": 6142,
      "errorCount": 0
    },
    {
      "title": "search.all is exported as a function",
      "fullTitle": " search.all is exported as a function",
      "duration": 2734,
      "errorCount": 0
    },
    {
      "title": "search.segmented is exported as a function",
      "fullTitle": " search.segmented is exported as a function",
      "duration": 2734,
      "errorCount": 0
    },
    {
      "title": "search.all takes a searchTerm, scopes and pageSize",
      "fullTitle": " search.all takes a searchTerm, scopes and pageSize",
      "duration": 2734,
      "errorCount": 0
    },
    {
      "title": "search.segmented takes a searchTerm, scopes, siloPageSize, and includeAll",
      "fullTitle": " search.segmented takes a searchTerm, scopes, siloPageSize, and includeAll",
      "duration": 2734,
      "errorCount": 0
    },
    {
      "title": "search.segmented supports a false includeAll",
      "fullTitle": " search.segmented supports a false includeAll",
      "duration": 2734,
      "errorCount": 0
    },
    {
      "title": "search.segmented defaults includeAll to true",
      "fullTitle": " search.segmented defaults includeAll to true",
      "duration": 2734,
      "errorCount": 0
    },
    {
      "title": "Sdk queries fail without first configuring: Relate",
      "fullTitle": " Sdk queries fail without first configuring: Relate",
      "duration": 861,
      "errorCount": 0
    },
    {
      "title": "Sdk queries fail without first configuring: Explore",
      "fullTitle": " Sdk queries fail without first configuring: Explore",
      "duration": 861,
      "errorCount": 0
    },
    {
      "title": "Sdk queries fail without first configuring: Lookup",
      "fullTitle": " Sdk queries fail without first configuring: Lookup",
      "duration": 861,
      "errorCount": 0
    },
    {
      "title": "Sdk queries fail without first configuring: Search",
      "fullTitle": " Sdk queries fail without first configuring: Search",
      "duration": 861,
      "errorCount": 0
    },
    {
      "title": "configure is exported as a function",
      "fullTitle": " configure is exported as a function",
      "duration": 278,
      "errorCount": 0
    }
  ],
  "skipped": [
    {
      "title": "configure can be called 50 times at once",
      "fullTitle": " configure can be called 50 times at once",
      "duration": 61,
      "errorCount": 0
    }
  ]
}