Skip to content

Commit d5a20ee

Browse files
committed
Update artifacts
1 parent a34ef54 commit d5a20ee

File tree

4 files changed

+51
-65
lines changed

4 files changed

+51
-65
lines changed

assert/contains/coverage.ndjson

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[163,163,100,21,21,100,1,1,100,163,163,100,"fa71a1e16b3abbb33e716c96999579fb74a28058","2025-03-30 15:52:42 -0700"]

assert/contains/index.html

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,14 @@ <h1><a href="../../../index.html">All files</a> assert/contains/lib</h1>
2525
<div class='fl pad1y space-right2'>
2626
<span class="strong">100% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>168/168</span>
28+
<span class='fraction'>163/163</span>
2929
</div>
3030

3131

3232
<div class='fl pad1y space-right2'>
3333
<span class="strong">100% </span>
3434
<span class="quiet">Branches</span>
35-
<span class='fraction'>26/26</span>
35+
<span class='fraction'>21/21</span>
3636
</div>
3737

3838

@@ -46,7 +46,7 @@ <h1><a href="../../../index.html">All files</a> assert/contains/lib</h1>
4646
<div class='fl pad1y space-right2'>
4747
<span class="strong">100% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>168/168</span>
49+
<span class='fraction'>163/163</span>
5050
</div>
5151

5252

@@ -57,7 +57,7 @@ <h1><a href="../../../index.html">All files</a> assert/contains/lib</h1>
5757
<template id="filterTemplate">
5858
<div class="quiet">
5959
Filter:
60-
<input oninput="onInput()" type="search" id="fileSearch">
60+
<input type="search" id="fileSearch">
6161
</div>
6262
</template>
6363
</div>
@@ -99,13 +99,13 @@ <h1><a href="../../../index.html">All files</a> assert/contains/lib</h1>
9999
<div class="chart"><div class="cover-fill cover-full" style="width: 100%"></div><div class="cover-empty" style="width: 0%"></div></div>
100100
</td>
101101
<td data-value="100" class="pct high">100%</td>
102-
<td data-value="119" class="abs high">119/119</td>
102+
<td data-value="114" class="abs high">114/114</td>
103103
<td data-value="100" class="pct high">100%</td>
104-
<td data-value="25" class="abs high">25/25</td>
104+
<td data-value="20" class="abs high">20/20</td>
105105
<td data-value="100" class="pct high">100%</td>
106106
<td data-value="1" class="abs high">1/1</td>
107107
<td data-value="100" class="pct high">100%</td>
108-
<td data-value="119" class="abs high">119/119</td>
108+
<td data-value="114" class="abs high">114/114</td>
109109
</tr>
110110

111111
</tbody>
@@ -116,7 +116,7 @@ <h1><a href="../../../index.html">All files</a> assert/contains/lib</h1>
116116
<div class='footer quiet pad2 space-top1 center small'>
117117
Code coverage generated by
118118
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
119-
at 2023-08-19T02:38:36.688Z
119+
at 2025-03-30T23:01:15.555Z
120120
</div>
121121
<script src="../../../prettify.js"></script>
122122
<script>

assert/contains/index.js.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">assert/co
5757
<template id="filterTemplate">
5858
<div class="quiet">
5959
Filter:
60-
<input oninput="onInput()" type="search" id="fileSearch">
60+
<input type="search" id="fileSearch">
6161
</div>
6262
</template>
6363
</div>
@@ -217,7 +217,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">assert/co
217217
<div class='footer quiet pad2 space-top1 center small'>
218218
Code coverage generated by
219219
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
220-
at 2023-08-19T02:38:36.688Z
220+
at 2025-03-30T23:01:15.555Z
221221
</div>
222222
<script src="../../../prettify.js"></script>
223223
<script>

assert/contains/main.js.html

Lines changed: 40 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,14 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">assert/co
2525
<div class='fl pad1y space-right2'>
2626
<span class="strong">100% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>119/119</span>
28+
<span class='fraction'>114/114</span>
2929
</div>
3030

3131

3232
<div class='fl pad1y space-right2'>
3333
<span class="strong">100% </span>
3434
<span class="quiet">Branches</span>
35-
<span class='fraction'>25/25</span>
35+
<span class='fraction'>20/20</span>
3636
</div>
3737

3838

@@ -46,7 +46,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">assert/co
4646
<div class='fl pad1y space-right2'>
4747
<span class="strong">100% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>119/119</span>
49+
<span class='fraction'>114/114</span>
5050
</div>
5151

5252

@@ -57,7 +57,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">assert/co
5757
<template id="filterTemplate">
5858
<div class="quiet">
5959
Filter:
60-
<input oninput="onInput()" type="search" id="fileSearch">
60+
<input type="search" id="fileSearch">
6161
</div>
6262
</template>
6363
</div>
@@ -177,12 +177,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">assert/co
177177
<a name='L112'></a><a href='#L112'>112</a>
178178
<a name='L113'></a><a href='#L113'>113</a>
179179
<a name='L114'></a><a href='#L114'>114</a>
180-
<a name='L115'></a><a href='#L115'>115</a>
181-
<a name='L116'></a><a href='#L116'>116</a>
182-
<a name='L117'></a><a href='#L117'>117</a>
183-
<a name='L118'></a><a href='#L118'>118</a>
184-
<a name='L119'></a><a href='#L119'>119</a>
185-
<a name='L120'></a><a href='#L120'>120</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
180+
<a name='L115'></a><a href='#L115'>115</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
186181
<span class="cline-any cline-yes">1x</span>
187182
<span class="cline-any cline-yes">1x</span>
188183
<span class="cline-any cline-yes">1x</span>
@@ -253,49 +248,44 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">assert/co
253248
<span class="cline-any cline-yes">1x</span>
254249
<span class="cline-any cline-yes">1x</span>
255250
<span class="cline-any cline-yes">1x</span>
256-
<span class="cline-any cline-yes">54x</span>
257-
<span class="cline-any cline-yes">54x</span>
258-
<span class="cline-any cline-yes">54x</span>
259-
<span class="cline-any cline-yes">54x</span>
260-
<span class="cline-any cline-yes">54x</span>
251+
<span class="cline-any cline-yes">56x</span>
252+
<span class="cline-any cline-yes">56x</span>
253+
<span class="cline-any cline-yes">56x</span>
254+
<span class="cline-any cline-yes">56x</span>
255+
<span class="cline-any cline-yes">56x</span>
256+
<span class="cline-any cline-yes">56x</span>
257+
<span class="cline-any cline-yes">56x</span>
258+
<span class="cline-any cline-yes">56x</span>
261259
<span class="cline-any cline-yes">8x</span>
262260
<span class="cline-any cline-yes">8x</span>
263-
<span class="cline-any cline-yes">54x</span>
261+
<span class="cline-any cline-yes">56x</span>
264262
<span class="cline-any cline-yes">1x</span>
265263
<span class="cline-any cline-yes">1x</span>
266-
<span class="cline-any cline-yes">54x</span>
264+
<span class="cline-any cline-yes">56x</span>
267265
<span class="cline-any cline-yes">19x</span>
268266
<span class="cline-any cline-yes">10x</span>
269267
<span class="cline-any cline-yes">10x</span>
270268
<span class="cline-any cline-yes">9x</span>
271269
<span class="cline-any cline-yes">19x</span>
272270
<span class="cline-any cline-yes">2x</span>
273271
<span class="cline-any cline-yes">2x</span>
274-
<span class="cline-any cline-yes">54x</span>
275-
<span class="cline-any cline-yes">26x</span>
276-
<span class="cline-any cline-yes">26x</span>
277-
<span class="cline-any cline-yes">54x</span>
272+
<span class="cline-any cline-yes">56x</span>
273+
<span class="cline-any cline-yes">28x</span>
274+
<span class="cline-any cline-yes">28x</span>
275+
<span class="cline-any cline-yes">56x</span>
278276
<span class="cline-any cline-yes">21x</span>
279277
<span class="cline-any cline-yes">9x</span>
280278
<span class="cline-any cline-yes">9x</span>
281279
<span class="cline-any cline-yes">12x</span>
282280
<span class="cline-any cline-yes">12x</span>
283-
<span class="cline-any cline-yes">14x</span>
284-
<span class="cline-any cline-yes">54x</span>
285-
<span class="cline-any cline-yes">4x</span>
286-
<span class="cline-any cline-yes">5x</span>
287-
<span class="cline-any cline-yes">3x</span>
288-
<span class="cline-any cline-yes">3x</span>
289-
<span class="cline-any cline-yes">5x</span>
290-
<span class="cline-any cline-yes">1x</span>
291-
<span class="cline-any cline-yes">1x</span>
292-
<span class="cline-any cline-yes">54x</span>
293-
<span class="cline-any cline-yes">22x</span>
294-
<span class="cline-any cline-yes">4x</span>
295-
<span class="cline-any cline-yes">4x</span>
296-
<span class="cline-any cline-yes">22x</span>
297-
<span class="cline-any cline-yes">6x</span>
298-
<span class="cline-any cline-yes">54x</span>
281+
<span class="cline-any cline-yes">16x</span>
282+
<span class="cline-any cline-yes">56x</span>
283+
<span class="cline-any cline-yes">29x</span>
284+
<span class="cline-any cline-yes">7x</span>
285+
<span class="cline-any cline-yes">7x</span>
286+
<span class="cline-any cline-yes">29x</span>
287+
<span class="cline-any cline-yes">9x</span>
288+
<span class="cline-any cline-yes">56x</span>
299289
<span class="cline-any cline-yes">1x</span>
300290
<span class="cline-any cline-yes">1x</span>
301291
<span class="cline-any cline-yes">1x</span>
@@ -326,7 +316,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">assert/co
326316
var isCollection = require( '@stdlib/assert/is-collection' );
327317
var isInteger = require( '@stdlib/assert/is-integer' ).isPrimitive;
328318
var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
329-
var isnan = require( '@stdlib/assert/is-nan' ).isPrimitive;
319+
var isSameValue = require( '@stdlib/assert/is-same-value' );
330320
var format = require( '@stdlib/string/format' );
331321
&nbsp;
332322
&nbsp;
@@ -335,7 +325,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">assert/co
335325
/**
336326
* Tests if an array-like value contains a search value.
337327
*
338-
* @param {(Collection|string)} val - input value
328+
* @param {(Collection|string)} value - input value
339329
* @param {*} searchValue - search value
340330
* @param {integer} [position=0] - position at which to start searching for `searchValue`
341331
* @throws {TypeError} first argument must be array-like
@@ -372,12 +362,15 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">assert/co
372362
* var bool = contains( 'Hidden Treasures', '' );
373363
* // returns true
374364
*/
375-
function contains( val, searchValue, position ) {
365+
function contains( value, searchValue, position ) {
366+
var isStr;
376367
var len;
377368
var pos;
378369
var i;
379-
if ( !isCollection( val ) &amp;&amp; !isString( val ) ) {
380-
throw new TypeError( format( 'invalid argument. First argument must be array-like. Value: `%s`.', val ) );
370+
&nbsp;
371+
isStr = isString( value );
372+
if ( !isCollection( value ) &amp;&amp; !isStr ) {
373+
throw new TypeError( format( 'invalid argument. First argument must be array-like. Value: `%s`.', value ) );
381374
}
382375
if ( arguments.length &lt; 2 ) {
383376
throw new Error( 'insufficient arguments. Must provide a search value.' );
@@ -393,23 +386,15 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">assert/co
393386
} else {
394387
pos = 0;
395388
}
396-
if ( isString( val ) ) {
389+
if ( isStr ) {
397390
if ( !isString( searchValue ) ) {
398391
throw new TypeError( format( 'invalid argument. Second argument must be a string. Value: `%s`.', searchValue ) );
399392
}
400-
return val.indexOf( searchValue, pos ) !== -1;
401-
}
402-
len = val.length;
403-
if ( isnan( searchValue ) ) {
404-
for ( i = pos; i &lt; len; i++ ) {
405-
if ( isnan( val[ i ] ) ) {
406-
return true;
407-
}
408-
}
409-
return false;
393+
return value.indexOf( searchValue, pos ) !== -1;
410394
}
395+
len = value.length;
411396
for ( i = pos; i &lt; len; i++ ) {
412-
if ( val[ i ] === searchValue ) {
397+
if ( isSameValue( value[ i ], searchValue ) ) {
413398
return true;
414399
}
415400
}
@@ -427,7 +412,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">assert/co
427412
<div class='footer quiet pad2 space-top1 center small'>
428413
Code coverage generated by
429414
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
430-
at 2023-08-19T02:38:36.688Z
415+
at 2025-03-30T23:01:15.555Z
431416
</div>
432417
<script src="../../../prettify.js"></script>
433418
<script>

0 commit comments

Comments
 (0)