<?xml version="1.0" encoding="UTF-8"?>
<testsuites>
  <testsuite id="0" name="/Users/dboyd/Repos/connect-service/lib/connect-module-core/src/modules/flag/_tests/FlagProviderValidator.spec.tsx" errors="0" package="/Users/dboyd/Repos/connect-service/lib/connect-module-core/src/modules/flag/_tests/FlagProviderValidator.spec.tsx" hostname="localhost" tests="1" failures="0" time="2.844" timestamp="2018-07-31T12:04:49">
    <properties>
    </properties>
    <testcase classname="FlagProviderValidationTesting" name="Should implement the FlagProvider API properly." time="0">
    </testcase>
    <system-out/>
    <system-err/>
  </testsuite>
  <testsuite id="1" name="/Users/dboyd/Repos/connect-service/lib/connect-module-core/src/modules/dropdown/_tests/DropdownModule.spec.tsx" errors="0" package="/Users/dboyd/Repos/connect-service/lib/connect-module-core/src/modules/dropdown/_tests/DropdownModule.spec.tsx" hostname="localhost" tests="2" failures="0" time="2.843" timestamp="2018-07-31T12:04:49">
    <properties>
    </properties>
    <testcase classname="DropdownModuleTesting" name="Should allow modules to be registered if the name is OK." time="0">
    </testcase>
    <testcase classname="DropdownModuleTesting" name="Should allow dropdowns to be created by an add-on." time="0">
    </testcase>
    <system-out/>
    <system-err/>
  </testsuite>
  <testsuite id="2" name="/Users/dboyd/Repos/connect-service/lib/connect-module-core/src/modules/inlinedialog/_tests/InlineDialogProviderValidator.spec.tsx" errors="0" package="/Users/dboyd/Repos/connect-service/lib/connect-module-core/src/modules/inlinedialog/_tests/InlineDialogProviderValidator.spec.tsx" hostname="localhost" tests="1" failures="0" time="2.842" timestamp="2018-07-31T12:04:49">
    <properties>
    </properties>
    <testcase classname="InlineDialogProviderValidationTesting" name="Should implement the InlineDialogProvider API properly." time="0">
    </testcase>
    <system-out/>
    <system-err/>
  </testsuite>
  <testsuite id="3" name="/Users/dboyd/Repos/connect-service/lib/connect-module-core/src/modules/message/_tests/MessageModule.spec.tsx" errors="0" package="/Users/dboyd/Repos/connect-service/lib/connect-module-core/src/modules/message/_tests/MessageModule.spec.tsx" hostname="localhost" tests="1" failures="0" time="2.885" timestamp="2018-07-31T12:04:49">
    <properties>
    </properties>
    <testcase classname="MessageModuleTesting" name="Should allow modules to be registered if the name is OK." time="0">
    </testcase>
    <system-out/>
    <system-err/>
  </testsuite>
  <testsuite id="4" name="/Users/dboyd/Repos/connect-service/lib/connect-module-core/src/modules/flag/_tests/FlagModule.spec.tsx" errors="0" package="/Users/dboyd/Repos/connect-service/lib/connect-module-core/src/modules/flag/_tests/FlagModule.spec.tsx" hostname="localhost" tests="1" failures="0" time="2.867" timestamp="2018-07-31T12:04:49">
    <properties>
    </properties>
    <testcase classname="FlagModuleTesting" name="Should allow modules to be registered if the name is OK." time="0">
    </testcase>
    <system-out/>
    <system-err/>
  </testsuite>
  <testsuite id="5" name="/Users/dboyd/Repos/connect-service/lib/connect-module-core/src/modules/app/_tests/IframeLifecycleEventManager.spec.tsx" errors="0" package="/Users/dboyd/Repos/connect-service/lib/connect-module-core/src/modules/app/_tests/IframeLifecycleEventManager.spec.tsx" hostname="localhost" tests="9" failures="0" time="2.928" timestamp="2018-07-31T12:04:49">
    <properties>
    </properties>
    <testcase classname="#constructor" name="registers host callbacks" time="0">
    </testcase>
    <testcase classname="#constructor" name="triggers a timeout and invokes handlers if iframe doesn&apos;t load" time="0">
    </testcase>
    <testcase classname="#constructor" name="fires an analytics event on iframe timeout" time="0">
    </testcase>
    <testcase classname="#iframeEstablishedCallback" name="invokes the callback in the ConnectIframe" time="0">
    </testcase>
    <testcase classname="#iframeEstablishedCallback" name="invokes the registered callbacka" time="0">
    </testcase>
    <testcase classname="#iframeEstablishedCallback" name="fires an analytics event" time="0">
    </testcase>
    <testcase classname="#iframeEstablishedCallback" name="clears the timer" time="0">
    </testcase>
    <testcase classname="#iframeUnloadCallback" name="invokes the registered callbacka" time="0">
    </testcase>
    <testcase classname="#iframeUnloadCallback" name="fires an analytics event" time="0">
    </testcase>
    <system-out/>
    <system-err/>
  </testsuite>
  <testsuite id="6" name="/Users/dboyd/Repos/connect-service/lib/connect-module-core/src/modules/app/_tests/ConnectIframe.spec.tsx" errors="0" package="/Users/dboyd/Repos/connect-service/lib/connect-module-core/src/modules/app/_tests/ConnectIframe.spec.tsx" hostname="localhost" tests="31" failures="0" time="3.092" timestamp="2018-07-31T12:04:49">
    <properties>
    </properties>
    <testcase classname="#resize" name="renders correct height and width" time="0">
    </testcase>
    <testcase classname="#sizeToParent" name="renders correct height and width" time="0">
    </testcase>
    <testcase classname="#iframeContainer" name="renders iframe without div container" time="0">
    </testcase>
    <testcase classname="in a non-nested iframe" name="returns false" time="0">
    </testcase>
    <testcase classname="in a nested iframe" name="returns true" time="0">
    </testcase>
    <testcase classname="#hideInlineDialog" name="does not cause error if not in an inline dialog" time="0">
    </testcase>
    <testcase classname="#hideInlineDialog" name="invokes the provider method if registered" time="0">
    </testcase>
    <testcase classname="#render" name="renders a provided timeout indicator" time="0">
    </testcase>
    <testcase classname="#render" name="renders a provided failed to load indicator" time="0">
    </testcase>
    <testcase classname="Loading indicator" name="displays a provided loading indicator while loading" time="0">
    </testcase>
    <testcase classname="Loading indicator" name="does not display a provided loading indicator once loaded" time="0">
    </testcase>
    <testcase classname="#render" name="Hides the iframe while loading" time="0">
    </testcase>
    <testcase classname="#render" name="Shows the iframe once loaded" time="0">
    </testcase>
    <testcase classname="#render" name="Using product-provided iframe styles" time="0">
    </testcase>
    <testcase classname="#render" name="uses the iframe atttributes provided by simple-xdm" time="0">
    </testcase>
    <testcase classname="#componentWillUnmount" name="invokes all registered callbacks" time="0">
    </testcase>
    <testcase classname="in a non-nested iframe" name="it does not store nested iframe JSON" time="0">
    </testcase>
    <testcase classname="in a non-nested iframe" name="builds an xdm bridge" time="0">
    </testcase>
    <testcase classname="in a non-nested iframe" name="triggers an analytics event" time="0">
    </testcase>
    <testcase classname="in a nested iframe" name="stores the nested iframe JSON" time="0">
    </testcase>
    <testcase classname="in a non-nested iframe" name="it does not store nested iframe JSON" time="0">
    </testcase>
    <testcase classname="in a non-nested iframe" name="builds an xdm bridge" time="0">
    </testcase>
    <testcase classname="in a non-nested iframe" name="triggers an analytics event" time="0">
    </testcase>
    <testcase classname="in a nested iframe" name="stores the nested iframe JSON" time="0">
    </testcase>
    <testcase classname="ConnectIframe" name="resets on appKey change" time="0">
    </testcase>
    <testcase classname="resets on moduleKey change" name="resets on moduleKey change" time="0">
    </testcase>
    <testcase classname="does not reset on width change" name="does not reset on width change" time="0">
    </testcase>
    <testcase classname="does not reset on height change" name="does not reset on height change" time="0">
    </testcase>
    <testcase classname="creates only a single xdm bridge" name="creates only a single xdm bridge" time="0">
    </testcase>
    <testcase classname="iframe context resolver" name="runs if required" time="0">
    </testcase>
    <testcase classname="iframe context resolver" name="does not break the component if not registered" time="0">
    </testcase>
    <system-out/>
    <system-err/>
  </testsuite>
  <testsuite id="7" name="/Users/dboyd/Repos/connect-service/lib/connect-module-core/src/modules/dialog/_tests/DialogModule.spec.tsx" errors="0" package="/Users/dboyd/Repos/connect-service/lib/connect-module-core/src/modules/dialog/_tests/DialogModule.spec.tsx" hostname="localhost" tests="1" failures="0" time="0.403" timestamp="2018-07-31T12:04:52">
    <properties>
    </properties>
    <testcase classname="DialogModuleTesting" name="Should allow modules to be registered if the name is OK." time="0">
    </testcase>
    <system-out/>
    <system-err/>
  </testsuite>
  <testsuite id="8" name="/Users/dboyd/Repos/connect-service/lib/connect-module-core/src/modules/dialog/_tests/DialogProvider.spec.tsx" errors="0" package="/Users/dboyd/Repos/connect-service/lib/connect-module-core/src/modules/dialog/_tests/DialogProvider.spec.tsx" hostname="localhost" tests="2" failures="0" time="0.365" timestamp="2018-07-31T12:04:52">
    <properties>
    </properties>
    <testcase classname="DialogModuleTesting" name="Should allow a product to throw an exception for invalid size" time="0">
    </testcase>
    <testcase classname="DialogModuleTesting" name="Should allow dialog creation with valid size values" time="0">
    </testcase>
    <system-out/>
    <system-err/>
  </testsuite>
  <testsuite id="9" name="/Users/dboyd/Repos/connect-service/lib/connect-module-core/src/modules/dialog/_tests/DialogProviderValidator.spec.tsx" errors="0" package="/Users/dboyd/Repos/connect-service/lib/connect-module-core/src/modules/dialog/_tests/DialogProviderValidator.spec.tsx" hostname="localhost" tests="1" failures="0" time="0.38" timestamp="2018-07-31T12:04:52">
    <properties>
    </properties>
    <testcase classname="DialogProviderValidationTesting" name="Should implement the DialogProvider API properly." time="0">
    </testcase>
    <system-out/>
    <system-err/>
  </testsuite>
  <testsuite id="10" name="/Users/dboyd/Repos/connect-service/lib/connect-module-core/src/modules/inlinedialog/_tests/InlineDialogModule.spec.tsx" errors="0" package="/Users/dboyd/Repos/connect-service/lib/connect-module-core/src/modules/inlinedialog/_tests/InlineDialogModule.spec.tsx" hostname="localhost" tests="1" failures="0" time="0.42" timestamp="2018-07-31T12:04:52">
    <properties>
    </properties>
    <testcase classname="InlineDialogModuleTesting" name="Should allow modules to be registered if the name is OK." time="0">
    </testcase>
    <system-out/>
    <system-err/>
  </testsuite>
  <testsuite id="11" name="/Users/dboyd/Repos/connect-service/lib/connect-module-core/src/modules/dropdown/_tests/DropdownProviderValidator.spec.tsx" errors="0" package="/Users/dboyd/Repos/connect-service/lib/connect-module-core/src/modules/dropdown/_tests/DropdownProviderValidator.spec.tsx" hostname="localhost" tests="1" failures="0" time="0.356" timestamp="2018-07-31T12:04:52">
    <properties>
    </properties>
    <testcase classname="DropdownProviderValidationTesting" name="Should implement the DropdownProvider API properly." time="0">
    </testcase>
    <system-out/>
    <system-err/>
  </testsuite>
  <testsuite id="12" name="/Users/dboyd/Repos/connect-service/lib/connect-module-core/src/modules/message/_tests/MessageProviderValidator.spec.tsx" errors="0" package="/Users/dboyd/Repos/connect-service/lib/connect-module-core/src/modules/message/_tests/MessageProviderValidator.spec.tsx" hostname="localhost" tests="1" failures="0" time="0.307" timestamp="2018-07-31T12:04:52">
    <properties>
    </properties>
    <testcase classname="MessageProviderValidationTesting" name="Should implement the MessageProvider API properly." time="0">
    </testcase>
    <system-out/>
    <system-err/>
  </testsuite>
  <testsuite id="13" name="/Users/dboyd/Repos/connect-service/lib/connect-module-core/src/modules/base/_tests/BaseModule.spec.tsx" errors="0" package="/Users/dboyd/Repos/connect-service/lib/connect-module-core/src/modules/base/_tests/BaseModule.spec.tsx" hostname="localhost" tests="4" failures="0" time="0.805" timestamp="2018-07-31T12:04:52">
    <properties>
    </properties>
    <testcase classname="BaseModuleTesting" name="Should allow modules to be registered if the name is OK." time="0">
    </testcase>
    <testcase classname="BaseModuleTesting" name="Should not allow modules to be registered if the name is too short." time="0">
    </testcase>
    <testcase classname="BaseModuleTesting" name="Should not allow modules to be registered if the name is too long." time="0">
    </testcase>
    <testcase classname="BaseModuleTesting" name="Should not allow modules to be registered if the name contains a hyphen." time="0">
    </testcase>
    <system-out/>
    <system-err/>
  </testsuite>
</testsuites>