Skip to content

Commit

Permalink
Better support other frameworks (#15)
Browse files Browse the repository at this point in the history
* adds two new matchers to compare object schemas
* using new verifier matcher of havingProps to identify plugins matching expected type
* adds new AftTestIntegration class to aft-core to consolidate AftTest logic used by external framework reporter packages
* updates Jasmine, Mocha and Jest reporters to extend from AftTestIntegration
* updates README documentation
* updates docs
* v10.1.0
  • Loading branch information
bicarbon8 committed May 24, 2023
1 parent 14e25bc commit 60c0e49
Show file tree
Hide file tree
Showing 205 changed files with 2,675 additions and 2,266 deletions.
7 changes: 7 additions & 0 deletions docs/assets/highlight.css
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@
--dark-hl-13: #CE9178;
--light-hl-14: #000000;
--dark-hl-14: #D7BA7D;
--light-hl-15: #000000;
--dark-hl-15: #C8C8C8;
--light-code-background: #FFFFFF;
--dark-code-background: #1E1E1E;
}
Expand All @@ -49,6 +51,7 @@
--hl-12: var(--light-hl-12);
--hl-13: var(--light-hl-13);
--hl-14: var(--light-hl-14);
--hl-15: var(--light-hl-15);
--code-background: var(--light-code-background);
} }

Expand All @@ -68,6 +71,7 @@
--hl-12: var(--dark-hl-12);
--hl-13: var(--dark-hl-13);
--hl-14: var(--dark-hl-14);
--hl-15: var(--dark-hl-15);
--code-background: var(--dark-code-background);
} }

Expand All @@ -87,6 +91,7 @@
--hl-12: var(--light-hl-12);
--hl-13: var(--light-hl-13);
--hl-14: var(--light-hl-14);
--hl-15: var(--light-hl-15);
--code-background: var(--light-code-background);
}

Expand All @@ -106,6 +111,7 @@
--hl-12: var(--dark-hl-12);
--hl-13: var(--dark-hl-13);
--hl-14: var(--dark-hl-14);
--hl-15: var(--dark-hl-15);
--code-background: var(--dark-code-background);
}

Expand All @@ -124,4 +130,5 @@
.hl-12 { color: var(--hl-12); }
.hl-13 { color: var(--hl-13); }
.hl-14 { color: var(--hl-14); }
.hl-15 { color: var(--hl-15); }
pre, code { background: var(--code-background); }
2 changes: 1 addition & 1 deletion docs/assets/search.js

Large diffs are not rendered by default.

44 changes: 22 additions & 22 deletions docs/classes/aft_core.AftConfig.html

Large diffs are not rendered by default.

14 changes: 7 additions & 7 deletions docs/classes/aft_core.AftLogger.html
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ <h4>Hierarchy</h4>
<ul class="tsd-hierarchy">
<li><span class="target">AftLogger</span></li></ul></section><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/bicarbon8/automated-functional-testing/blob/3a1dd8e/packages/aft-core/src/logging/aft-logger.ts#L26">aft-core/src/logging/aft-logger.ts:26</a></li></ul></aside>
<li>Defined in <a href="https://github.com/bicarbon8/automated-functional-testing/blob/5715657/packages/aft-core/src/logging/aft-logger.ts#L26">aft-core/src/logging/aft-logger.ts:26</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
Expand Down Expand Up @@ -69,14 +69,14 @@ <h4 class="tsd-parameters-title">Parameters</h4>
<h5><code class="tsd-tag ts-flagOptional">Optional</code> aftCfg: <a href="aft_core.AftConfig.html" class="tsd-signature-type" data-tsd-kind="Class">AftConfig</a></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="aft_core.AftLogger.html" class="tsd-signature-type" data-tsd-kind="Class">AftLogger</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/bicarbon8/automated-functional-testing/blob/3a1dd8e/packages/aft-core/src/logging/aft-logger.ts#L47">aft-core/src/logging/aft-logger.ts:47</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/bicarbon8/automated-functional-testing/blob/5715657/packages/aft-core/src/logging/aft-logger.ts#L47">aft-core/src/logging/aft-logger.ts:47</a></li></ul></aside></li></ul></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Properties</h2>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="aftCfg" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>aft<wbr/>Cfg</span><a href="#aftCfg" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">aft<wbr/>Cfg<span class="tsd-signature-symbol">:</span> <a href="aft_core.AftConfig.html" class="tsd-signature-type" data-tsd-kind="Class">AftConfig</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/bicarbon8/automated-functional-testing/blob/3a1dd8e/packages/aft-core/src/logging/aft-logger.ts#L27">aft-core/src/logging/aft-logger.ts:27</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/bicarbon8/automated-functional-testing/blob/5715657/packages/aft-core/src/logging/aft-logger.ts#L27">aft-core/src/logging/aft-logger.ts:27</a></li></ul></aside></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Accessors</h2>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class"><a id="logLevel" class="tsd-anchor"></a>
Expand All @@ -101,7 +101,7 @@ <h3 class="tsd-anchor-link"><span>log<wbr/>Level</span><a href="#logLevel" aria-
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;trace&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;debug&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;info&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;step&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;warn&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;pass&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;fail&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;error&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;none&quot;</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/bicarbon8/automated-functional-testing/blob/3a1dd8e/packages/aft-core/src/logging/aft-logger.ts#L43">aft-core/src/logging/aft-logger.ts:43</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/bicarbon8/automated-functional-testing/blob/5715657/packages/aft-core/src/logging/aft-logger.ts#L43">aft-core/src/logging/aft-logger.ts:43</a></li></ul></aside></li></ul></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Methods</h2>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="format" class="tsd-anchor"></a>
Expand All @@ -123,7 +123,7 @@ <h5>data: <a href="../types/aft_core.LogMessageData.html" class="tsd-signature-t
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/bicarbon8/automated-functional-testing/blob/3a1dd8e/packages/aft-core/src/logging/aft-logger.ts#L76">aft-core/src/logging/aft-logger.ts:76</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/bicarbon8/automated-functional-testing/blob/5715657/packages/aft-core/src/logging/aft-logger.ts#L76">aft-core/src/logging/aft-logger.ts:76</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="log" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>log</span><a href="#log" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
Expand All @@ -143,7 +143,7 @@ <h5>data: <a href="../types/aft_core.LogMessageData.html" class="tsd-signature-t
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/bicarbon8/automated-functional-testing/blob/3a1dd8e/packages/aft-core/src/logging/aft-logger.ts#L61">aft-core/src/logging/aft-logger.ts:61</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/bicarbon8/automated-functional-testing/blob/5715657/packages/aft-core/src/logging/aft-logger.ts#L61">aft-core/src/logging/aft-logger.ts:61</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="toConsole" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>to<wbr/>Console</span><a href="#toConsole" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
Expand All @@ -170,7 +170,7 @@ <h5>message: <span class="tsd-signature-type">string</span></h5>
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/bicarbon8/automated-functional-testing/blob/3a1dd8e/packages/aft-core/src/logging/aft-logger.ts#L95">aft-core/src/logging/aft-logger.ts:95</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/bicarbon8/automated-functional-testing/blob/5715657/packages/aft-core/src/logging/aft-logger.ts#L95">aft-core/src/logging/aft-logger.ts:95</a></li></ul></aside></li></ul></section></section></div>
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
<div class="tsd-navigation settings">
<details class="tsd-index-accordion"><summary class="tsd-accordion-summary">
Expand Down
Loading

0 comments on commit 60c0e49

Please sign in to comment.