Skip to content

Commit 6c9b295

Browse files
committed
Updated repo, coverage tests
1 parent 9ccfcca commit 6c9b295

File tree

8 files changed

+1185
-140
lines changed

8 files changed

+1185
-140
lines changed

.travis.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,13 @@ language: node_js
22
node_js:
33
- '0.10'
44

5+
addons:
6+
code_climate:
7+
repo_token: a422a1696c17a5184d90637b08facc0496c55d7f3043a8d7afa2341f34633b86
8+
59
before_install:
610
- "npm install -g codeclimate-test-reporter"
711
- "npm install -g istanbul"
812

913
after_script:
10-
- CODECLIMATE_REPO_TOKEN=974e95cf44845d3e57f67cda00cefc2bf87689f6294325cfd94fcd0e1e43cf82 codeclimate < coverage/lcov.info
14+
- codeclimate < coverage/lcov.info

coverage/coverage.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

coverage/lcov-report/doi-regex/index.html

Lines changed: 5 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -199,16 +199,16 @@
199199
<h1>Code coverage report for <span class="entity">doi-regex/</span></h1>
200200
<h2>
201201

202-
Statements: <span class="metric">98.36% <small>(60 / 61)</small></span> &nbsp;&nbsp;&nbsp;&nbsp;
202+
Statements: <span class="metric">95% <small>(19 / 20)</small></span> &nbsp;&nbsp;&nbsp;&nbsp;
203203

204204

205-
Branches: <span class="metric">81.25% <small>(13 / 16)</small></span> &nbsp;&nbsp;&nbsp;&nbsp;
205+
Branches: <span class="metric">85.71% <small>(12 / 14)</small></span> &nbsp;&nbsp;&nbsp;&nbsp;
206206

207207

208-
Functions: <span class="metric">100% <small>(25 / 25)</small></span> &nbsp;&nbsp;&nbsp;&nbsp;
208+
Functions: <span class="metric">100% <small>(4 / 4)</small></span> &nbsp;&nbsp;&nbsp;&nbsp;
209209

210210

211-
Lines: <span class="metric">100% <small>(60 / 60)</small></span> &nbsp;&nbsp;&nbsp;&nbsp;
211+
Lines: <span class="metric">100% <small>(19 / 19)</small></span> &nbsp;&nbsp;&nbsp;&nbsp;
212212

213213
Ignored: <span class="metric"><span class="ignore-none">none</span></span> &nbsp;&nbsp;&nbsp;&nbsp;
214214
</h2>
@@ -244,25 +244,12 @@ <h2>
244244
<td data-value="19" class="abs high">(19&nbsp;/&nbsp;19)</td>
245245
</tr>
246246

247-
<tr>
248-
<td class="file high" data-value="test.js"><a href="test.js.html">test.js</a></td>
249-
<td data-value="100" class="pic high"><span class="cover-fill cover-full" style="width: 100px;"></span><span class="cover-empty" style="width:0px;"></span></td>
250-
<td data-value="100" class="pct high">100%</td>
251-
<td data-value="41" class="abs high">(41&nbsp;/&nbsp;41)</td>
252-
<td data-value="50" class="pct medium">50%</td>
253-
<td data-value="2" class="abs medium">(1&nbsp;/&nbsp;2)</td>
254-
<td data-value="100" class="pct high">100%</td>
255-
<td data-value="21" class="abs high">(21&nbsp;/&nbsp;21)</td>
256-
<td data-value="100" class="pct high">100%</td>
257-
<td data-value="41" class="abs high">(41&nbsp;/&nbsp;41)</td>
258-
</tr>
259-
260247
</tbody>
261248
</table>
262249
</div>
263250
</div>
264251
<div class="footer">
265-
<div class="meta">Generated by <a href="http://istanbul-js.org/" target="_blank">istanbul</a> at Thu Dec 04 2014 10:46:46 GMT-0500 (EST)</div>
252+
<div class="meta">Generated by <a href="http://istanbul-js.org/" target="_blank">istanbul</a> at Fri Dec 19 2014 22:49:13 GMT-0800 (PST)</div>
266253
</div>
267254

268255
<script src="../prettify.js"></script>

coverage/lcov-report/doi-regex/index.js.html

Lines changed: 49 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -253,36 +253,60 @@ <h2>
253253
35
254254
36
255255
37
256-
38</td><td class="line-coverage"><span class="cline-any cline-neutral">&nbsp;</span>
256+
38
257+
39
258+
40
259+
41
260+
42
261+
43
262+
44
263+
45
264+
46
265+
47
266+
48
267+
49
268+
50</td><td class="line-coverage"><span class="cline-any cline-neutral">&nbsp;</span>
269+
<span class="cline-any cline-neutral">&nbsp;</span>
270+
<span class="cline-any cline-neutral">&nbsp;</span>
271+
<span class="cline-any cline-neutral">&nbsp;</span>
272+
<span class="cline-any cline-neutral">&nbsp;</span>
273+
<span class="cline-any cline-neutral">&nbsp;</span>
274+
<span class="cline-any cline-neutral">&nbsp;</span>
275+
<span class="cline-any cline-neutral">&nbsp;</span>
276+
<span class="cline-any cline-neutral">&nbsp;</span>
277+
<span class="cline-any cline-neutral">&nbsp;</span>
278+
<span class="cline-any cline-neutral">&nbsp;</span>
279+
<span class="cline-any cline-neutral">&nbsp;</span>
280+
<span class="cline-any cline-neutral">&nbsp;</span>
257281
<span class="cline-any cline-neutral">&nbsp;</span>
258282
<span class="cline-any cline-neutral">&nbsp;</span>
259283
<span class="cline-any cline-neutral">&nbsp;</span>
260284
<span class="cline-any cline-yes">1</span>
261285
<span class="cline-any cline-yes">1</span>
262286
<span class="cline-any cline-neutral">&nbsp;</span>
263287
<span class="cline-any cline-yes">1</span>
264-
<span class="cline-any cline-yes">17</span>
265-
<span class="cline-any cline-yes">17</span>
288+
<span class="cline-any cline-yes">36</span>
289+
<span class="cline-any cline-yes">36</span>
266290
<span class="cline-any cline-neutral">&nbsp;</span>
267291
<span class="cline-any cline-neutral">&nbsp;</span>
268292
<span class="cline-any cline-neutral">&nbsp;</span>
269293
<span class="cline-any cline-yes">1</span>
270-
<span class="cline-any cline-yes">9</span>
294+
<span class="cline-any cline-yes">18</span>
271295
<span class="cline-any cline-neutral">&nbsp;</span>
272296
<span class="cline-any cline-neutral">&nbsp;</span>
273297
<span class="cline-any cline-neutral">&nbsp;</span>
274298
<span class="cline-any cline-neutral">&nbsp;</span>
275-
<span class="cline-any cline-yes">9</span>
276-
<span class="cline-any cline-yes">9</span>
299+
<span class="cline-any cline-yes">18</span>
300+
<span class="cline-any cline-yes">18</span>
277301
<span class="cline-any cline-yes">6</span>
278302
<span class="cline-any cline-yes">6</span>
279303
<span class="cline-any cline-neutral">&nbsp;</span>
280-
<span class="cline-any cline-yes">9</span>
281-
<span class="cline-any cline-yes">9</span>
282-
<span class="cline-any cline-yes">9</span>
283-
<span class="cline-any cline-yes">9</span>
304+
<span class="cline-any cline-yes">18</span>
305+
<span class="cline-any cline-yes">18</span>
306+
<span class="cline-any cline-yes">18</span>
307+
<span class="cline-any cline-yes">18</span>
284308
<span class="cline-any cline-neutral">&nbsp;</span>
285-
<span class="cline-any cline-yes">9</span>
309+
<span class="cline-any cline-yes">18</span>
286310
<span class="cline-any cline-neutral">&nbsp;</span>
287311
<span class="cline-any cline-neutral">&nbsp;</span>
288312
<span class="cline-any cline-yes">1</span>
@@ -292,9 +316,21 @@ <h2>
292316
<span class="cline-any cline-neutral">&nbsp;</span>
293317
<span class="cline-any cline-neutral">&nbsp;</span></td><td class="text"><pre class="prettyprint lang-js">'use strict';
294318
&nbsp;
319+
/**
320+
* Parts of a DOI:
321+
* Directory Identifier: 10
322+
* Registrant code: . + [0-9]{4,}
323+
* Registrant subdivision (optional): . + [0-9]+
324+
* Suffix: / + any character, case insensitive for ASCII chars (but capitalised
325+
* in the registry), with some characters that _should_ be escaped.
326+
* Recommended encoding: "{}^[]`|\\&amp;\/\'&lt;&gt;
327+
* Mandatory encoding: %"#? (and space)
328+
* From: http://www.doi.org/doi_handbook/2_Numbering.html#2.2
329+
*/
330+
&nbsp;
295331
// TODO Capture final segment for fragments
296332
// (\\.[a-zA-Z]{1}[0-9]{3})?
297-
var doiRegex = '(10[.][0-9]{4,}(?:[.][0-9]+)*/(?:(?!["&amp;\/\'&lt;&gt;])\\S)+)'
333+
var doiRegex = '(10[.][0-9]{4,}(?:[.][0-9]+)*/(?:(?![%"#? ])\\S)+)'
298334
var doiTextPrefix = 'doi\\:'
299335
&nbsp;
300336
var doi = module.exports = function (opts) {
@@ -332,7 +368,7 @@ <h2>
332368

333369
</div>
334370
<div class="footer">
335-
<div class="meta">Generated by <a href="http://istanbul-js.org/" target="_blank">istanbul</a> at Thu Dec 04 2014 10:46:46 GMT-0500 (EST)</div>
371+
<div class="meta">Generated by <a href="http://istanbul-js.org/" target="_blank">istanbul</a> at Fri Dec 19 2014 22:49:13 GMT-0800 (PST)</div>
336372
</div>
337373

338374
<script src="../prettify.js"></script>

0 commit comments

Comments
 (0)