Skip to content

Commit 421427e

Browse files
authored
Merge pull request #94 from brendandburns/ws
Improve tests coverage.
2 parents 3964c7b + 9ff658e commit 421427e

22 files changed

+7723
-1526
lines changed

node-client/build-package.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#!/bin/bash
22

3+
tsc
34
cp ../README.md ./
45
npm pack
56
rm README.md

node-client/coverage/api.ts.html

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -20,24 +20,24 @@ <h1>
2020
</h1>
2121
<div class='clearfix'>
2222
<div class='fl pad1y space-right2'>
23-
<span class="strong">2.87% </span>
23+
<span class="strong">2.92% </span>
2424
<span class="quiet">Statements</span>
25-
<span class='fraction'>700/24385</span>
25+
<span class='fraction'>711/24385</span>
2626
</div>
2727
<div class='fl pad1y space-right2'>
28-
<span class="strong">0.57% </span>
28+
<span class="strong">0.58% </span>
2929
<span class="quiet">Branches</span>
30-
<span class='fraction'>108/19019</span>
30+
<span class='fraction'>110/19019</span>
3131
</div>
3232
<div class='fl pad1y space-right2'>
33-
<span class="strong">1.96% </span>
33+
<span class="strong">2.1% </span>
3434
<span class="quiet">Functions</span>
35-
<span class='fraction'>54/2759</span>
35+
<span class='fraction'>58/2759</span>
3636
</div>
3737
<div class='fl pad1y space-right2'>
38-
<span class="strong">2.87% </span>
38+
<span class="strong">2.91% </span>
3939
<span class="quiet">Lines</span>
40-
<span class='fraction'>700/24384</span>
40+
<span class='fraction'>710/24384</span>
4141
</div>
4242
</div>
4343
<p class="quiet">
@@ -85756,7 +85756,7 @@ <h1>
8575685756
<span class="cline-any cline-yes">1x</span>
8575785757
<span class="cline-any cline-neutral">&nbsp;</span>
8575885758
<span class="cline-any cline-neutral">&nbsp;</span>
85759-
<span class="cline-any cline-no">&nbsp;</span>
85759+
<span class="cline-any cline-yes">1x</span>
8576085760
<span class="cline-any cline-neutral">&nbsp;</span>
8576185761
<span class="cline-any cline-neutral">&nbsp;</span>
8576285762
<span class="cline-any cline-neutral">&nbsp;</span>
@@ -110248,24 +110248,24 @@ <h1>
110248110248
<span class="cline-any cline-neutral">&nbsp;</span>
110249110249
<span class="cline-any cline-neutral">&nbsp;</span>
110250110250
<span class="cline-any cline-yes">1x</span>
110251-
<span class="cline-any cline-no">&nbsp;</span>
110252-
<span class="cline-any cline-no">&nbsp;</span>
110253-
<span class="cline-any cline-no">&nbsp;</span>
110251+
<span class="cline-any cline-yes">1x</span>
110252+
<span class="cline-any cline-yes">1x</span>
110253+
<span class="cline-any cline-yes">1x</span>
110254110254
<span class="cline-any cline-neutral">&nbsp;</span>
110255-
<span class="cline-any cline-no">&nbsp;</span>
110255+
<span class="cline-any cline-yes">1x</span>
110256110256
<span class="cline-any cline-neutral">&nbsp;</span>
110257110257
<span class="cline-any cline-neutral">&nbsp;</span>
110258110258
<span class="cline-any cline-neutral">&nbsp;</span>
110259110259
<span class="cline-any cline-neutral">&nbsp;</span>
110260110260
<span class="cline-any cline-neutral">&nbsp;</span>
110261110261
<span class="cline-any cline-neutral">&nbsp;</span>
110262-
<span class="cline-any cline-no">&nbsp;</span>
110262+
<span class="cline-any cline-yes">1x</span>
110263110263
<span class="cline-any cline-no">&nbsp;</span>
110264110264
<span class="cline-any cline-no">&nbsp;</span>
110265110265
<span class="cline-any cline-neutral">&nbsp;</span>
110266110266
<span class="cline-any cline-neutral">&nbsp;</span>
110267-
<span class="cline-any cline-no">&nbsp;</span>
110268-
<span class="cline-any cline-no">&nbsp;</span>
110267+
<span class="cline-any cline-yes">1x</span>
110268+
<span class="cline-any cline-yes">1x</span>
110269110269
<span class="cline-any cline-neutral">&nbsp;</span>
110270110270
<span class="cline-any cline-neutral">&nbsp;</span>
110271110271
<span class="cline-any cline-neutral">&nbsp;</span>
@@ -110275,15 +110275,15 @@ <h1>
110275110275
<span class="cline-any cline-neutral">&nbsp;</span>
110276110276
<span class="cline-any cline-neutral">&nbsp;</span>
110277110277
<span class="cline-any cline-neutral">&nbsp;</span>
110278-
<span class="cline-any cline-no">&nbsp;</span>
110278+
<span class="cline-any cline-yes">1x</span>
110279110279
<span class="cline-any cline-neutral">&nbsp;</span>
110280110280
<span class="cline-any cline-neutral">&nbsp;</span>
110281110281
<span class="cline-any cline-neutral">&nbsp;</span>
110282110282
<span class="cline-any cline-no">&nbsp;</span>
110283110283
<span class="cline-any cline-neutral">&nbsp;</span>
110284110284
<span class="cline-any cline-neutral">&nbsp;</span>
110285110285
<span class="cline-any cline-neutral">&nbsp;</span>
110286-
<span class="cline-any cline-no">&nbsp;</span>
110286+
<span class="cline-any cline-yes">1x</span>
110287110287
<span class="cline-any cline-neutral">&nbsp;</span>
110288110288
<span class="cline-any cline-neutral">&nbsp;</span>
110289110289
<span class="cline-any cline-neutral">&nbsp;</span>
@@ -159343,7 +159343,7 @@ <h1>
159343159343
export class ApiKeyAuth implements Authentication {
159344159344
public apiKey: string;
159345159345
&nbsp;
159346-
<span class="fstat-no" title="function not covered" > constructor(private <span class="cstat-no" title="statement not covered" ></span>location: string,</span> private <span class="cstat-no" title="statement not covered" >paramName: string)</span> {
159346+
constructor(private location: string, private paramName: string) {
159347159347
}
159348159348
&nbsp;
159349159349
<span class="fstat-no" title="function not covered" > applyToRequest</span>(requestOptions: request.Options): void {
@@ -183835,24 +183835,24 @@ <h1>
183835183835
}
183836183836
&nbsp;
183837183837
export class Core_v1Api {
183838-
protected <span class="cstat-no" title="statement not covered" >_basePath = defaultBasePath;</span>
183839-
protected <span class="cstat-no" title="statement not covered" >defaultHeaders : any = {};</span>
183840-
protected <span class="cstat-no" title="statement not covered" >_useQuerystring : boolean = false;</span>
183838+
protected _basePath = defaultBasePath;
183839+
protected defaultHeaders : any = {};
183840+
protected _useQuerystring : boolean = false;
183841183841
&nbsp;
183842-
protected <span class="cstat-no" title="statement not covered" >authentications = {</span>
183842+
protected authentications = {
183843183843
'default': &lt;Authentication&gt;new VoidAuth(),
183844183844
'BearerToken': new ApiKeyAuth('header', 'authorization'),
183845183845
}
183846183846
&nbsp;
183847183847
constructor(basePath?: string);
183848-
<span class="fstat-no" title="function not covered" > constructor(</span>basePathOrUsername: string, password?: string, basePath?: string) {
183849-
<span class="cstat-no" title="statement not covered" > if (password) {</span>
183848+
constructor(basePathOrUsername: string, password?: string, basePath?: string) {
183849+
<span class="missing-if-branch" title="if path not taken" >I</span>if (password) {
183850183850
<span class="cstat-no" title="statement not covered" > if (basePath) {</span>
183851183851
<span class="cstat-no" title="statement not covered" > this.basePath = basePath;</span>
183852183852
}
183853183853
} else {
183854-
<span class="cstat-no" title="statement not covered" > if (basePathOrUsername) {</span>
183855-
<span class="cstat-no" title="statement not covered" > this.basePath = basePathOrUsername</span>
183854+
<span class="missing-if-branch" title="else path not taken" >E</span>if (basePathOrUsername) {
183855+
this.basePath = basePathOrUsername
183856183856
}
183857183857
}
183858183858
}
@@ -183861,16 +183861,16 @@ <h1>
183861183861
<span class="cstat-no" title="statement not covered" > this._useQuerystring = value;</span>
183862183862
}
183863183863
&nbsp;
183864-
<span class="fstat-no" title="function not covered" > set </span>basePath(basePath: string) {
183865-
<span class="cstat-no" title="statement not covered" > this._basePath = basePath;</span>
183864+
set basePath(basePath: string) {
183865+
this._basePath = basePath;
183866183866
}
183867183867
&nbsp;
183868183868
<span class="fstat-no" title="function not covered" > get </span>basePath() {
183869183869
<span class="cstat-no" title="statement not covered" > return this._basePath;</span>
183870183870
}
183871183871
&nbsp;
183872-
public <span class="fstat-no" title="function not covered" >setDefaultAuthentication</span>(auth: Authentication) {
183873-
<span class="cstat-no" title="statement not covered" > this.authentications.default = auth;</span>
183872+
public setDefaultAuthentication(auth: Authentication) {
183873+
this.authentications.default = auth;
183874183874
}
183875183875
&nbsp;
183876183876
public <span class="fstat-no" title="function not covered" >setApiKey</span>(key: Core_v1ApiApiKeys, value: string) {
@@ -220813,7 +220813,7 @@ <h1>
220813220813
</div><!-- /wrapper -->
220814220814
<div class='footer quiet pad2 space-top1 center small'>
220815220815
Code coverage
220816-
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Wed Aug 22 2018 21:01:55 GMT-0700 (PDT)
220816+
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Fri Aug 24 2018 21:37:44 GMT-0700 (PDT)
220817220817
</div>
220818220818
</div>
220819220819
<script src="prettify.js"></script>

node-client/coverage/auth-wrapper.ts.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ <h1>
130130
</div><!-- /wrapper -->
131131
<div class='footer quiet pad2 space-top1 center small'>
132132
Code coverage
133-
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Wed Aug 22 2018 21:01:55 GMT-0700 (PDT)
133+
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Fri Aug 24 2018 21:37:44 GMT-0700 (PDT)
134134
</div>
135135
</div>
136136
<script src="prettify.js"></script>

0 commit comments

Comments
 (0)