Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
node_modules
42 changes: 42 additions & 0 deletions TESTS-results.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
<testsuites name="jest tests" tests="4" failures="3" time="1.783">
<testsuite name="FizzBuzz Function" errors="0" failures="3" skipped="0" timestamp="2023-01-13T21:18:38" time="1.033" tests="4">
<testcase classname="FizzBuzz Function should returns the &apos;number&apos; if not divides evenly with 3 or 5" name="FizzBuzz Function should returns the &apos;number&apos; if not divides evenly with 3 or 5" time="0.003">
</testcase>
<testcase classname="FizzBuzz Function should returns &apos;Fizz&apos; if divides evenly with 3" name="FizzBuzz Function should returns &apos;Fizz&apos; if divides evenly with 3" time="0.004">
<failure>Error: Failed: &quot;Add tests here...&quot;
at Env.fail (/home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/jasmine/Env.js:540:34)
at fail (/home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/jasmine/jasmine_light.js:152:23)
at Object.&lt;anonymous&gt; (/home/lucas/Documentos/Desafio_Vobys/spec/fizzbuzz.spec.ts:24:5)
at Object.asyncJestTest (/home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/jasmine_async.js:108:37)
at /home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/queue_runner.js:56:12
at new Promise (&lt;anonymous&gt;)
at mapper (/home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/queue_runner.js:43:19)
at /home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/queue_runner.js:87:41
at processTicksAndRejections (node:internal/process/task_queues:95:5)</failure>
</testcase>
<testcase classname="FizzBuzz Function should returns &apos;Buzz&apos; if divides evenly with 5" name="FizzBuzz Function should returns &apos;Buzz&apos; if divides evenly with 5" time="0.001">
<failure>Error: Failed: &quot;Add tests here...&quot;
at Env.fail (/home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/jasmine/Env.js:540:34)
at fail (/home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/jasmine/jasmine_light.js:152:23)
at Object.&lt;anonymous&gt; (/home/lucas/Documentos/Desafio_Vobys/spec/fizzbuzz.spec.ts:28:5)
at Object.asyncJestTest (/home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/jasmine_async.js:108:37)
at /home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/queue_runner.js:56:12
at new Promise (&lt;anonymous&gt;)
at mapper (/home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/queue_runner.js:43:19)
at /home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/queue_runner.js:87:41
at processTicksAndRejections (node:internal/process/task_queues:95:5)</failure>
</testcase>
<testcase classname="FizzBuzz Function should returns &apos;FizzBuzz&apos; if divides evenly with 3 and 5" name="FizzBuzz Function should returns &apos;FizzBuzz&apos; if divides evenly with 3 and 5" time="0">
<failure>Error: Failed: &quot;Add tests here...&quot;
at Env.fail (/home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/jasmine/Env.js:540:34)
at fail (/home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/jasmine/jasmine_light.js:152:23)
at Object.&lt;anonymous&gt; (/home/lucas/Documentos/Desafio_Vobys/spec/fizzbuzz.spec.ts:32:5)
at Object.asyncJestTest (/home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/jasmine_async.js:108:37)
at /home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/queue_runner.js:56:12
at new Promise (&lt;anonymous&gt;)
at mapper (/home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/queue_runner.js:43:19)
at /home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/queue_runner.js:87:41
at processTicksAndRejections (node:internal/process/task_queues:95:5)</failure>
</testcase>
</testsuite>
</testsuites>
14 changes: 14 additions & 0 deletions clover.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<coverage generated="1673644720022" clover="3.2.0">
<project timestamp="1673644720022" name="All files">
<metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1" elements="5" coveredelements="5" complexity="0" loc="4" ncloc="4" packages="1" files="1" classes="1">
<file name="fizzbuzz.ts" path="/home/lucas/Documentos/Desafio_Vobys/src/fizzbuzz.ts">
<metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
<line num="1" count="1" type="stmt"/>
<line num="2" count="3" type="stmt"/>
<line num="3" count="3" type="stmt"/>
<line num="6" count="1" type="stmt"/>
</file>
</metrics>
</project>
</coverage>
2 changes: 2 additions & 0 deletions coverage-final.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
{"/home/lucas/Documentos/Desafio_Vobys/src/fizzbuzz.ts": {"path":"/home/lucas/Documentos/Desafio_Vobys/src/fizzbuzz.ts","statementMap":{"0":{"start":{"line":1,"column":17},"end":{"line":4,"column":1}},"1":{"start":{"line":2,"column":17},"end":{"line":2,"column":23}},"2":{"start":{"line":3,"column":2},"end":{"line":3,"column":16}},"3":{"start":{"line":6,"column":0},"end":{"line":6,"column":24}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":1,"column":17},"end":{"line":1,"column":16}},"loc":{"start":{"line":1,"column":23},"end":{"line":4,"column":1}}}},"branchMap":{},"s":{"0":1,"1":3,"2":3,"3":1},"f":{"0":3},"b":{}}
}
42 changes: 42 additions & 0 deletions jest/TESTS-results-sonar.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8"?>
<testExecutions version="1">
<file path="/home/lucas/Documentos/Desafio_Vobys/spec/fizzbuzz.spec.ts">
<testCase name="FizzBuzz Function should returns the &apos;number&apos; if not divides evenly with 3 or 5" duration="3"/>
<testCase name="FizzBuzz Function should returns &apos;Fizz&apos; if divides evenly with 3" duration="4">
<failure message="Error: Failed: &quot;Add tests here...&quot;"><![CDATA[Error: Failed: "Add tests here..."
at Env.fail (/home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/jasmine/Env.js:540:34)
at fail (/home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/jasmine/jasmine_light.js:152:23)
at Object.<anonymous> (/home/lucas/Documentos/Desafio_Vobys/spec/fizzbuzz.spec.ts:24:5)
at Object.asyncJestTest (/home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/jasmine_async.js:108:37)
at /home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/queue_runner.js:56:12
at new Promise (<anonymous>)
at mapper (/home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/queue_runner.js:43:19)
at /home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/queue_runner.js:87:41
at processTicksAndRejections (node:internal/process/task_queues:95:5)]]></failure>
</testCase>
<testCase name="FizzBuzz Function should returns &apos;Buzz&apos; if divides evenly with 5" duration="1">
<failure message="Error: Failed: &quot;Add tests here...&quot;"><![CDATA[Error: Failed: "Add tests here..."
at Env.fail (/home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/jasmine/Env.js:540:34)
at fail (/home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/jasmine/jasmine_light.js:152:23)
at Object.<anonymous> (/home/lucas/Documentos/Desafio_Vobys/spec/fizzbuzz.spec.ts:28:5)
at Object.asyncJestTest (/home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/jasmine_async.js:108:37)
at /home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/queue_runner.js:56:12
at new Promise (<anonymous>)
at mapper (/home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/queue_runner.js:43:19)
at /home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/queue_runner.js:87:41
at processTicksAndRejections (node:internal/process/task_queues:95:5)]]></failure>
</testCase>
<testCase name="FizzBuzz Function should returns &apos;FizzBuzz&apos; if divides evenly with 3 and 5" duration="0">
<failure message="Error: Failed: &quot;Add tests here...&quot;"><![CDATA[Error: Failed: "Add tests here..."
at Env.fail (/home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/jasmine/Env.js:540:34)
at fail (/home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/jasmine/jasmine_light.js:152:23)
at Object.<anonymous> (/home/lucas/Documentos/Desafio_Vobys/spec/fizzbuzz.spec.ts:32:5)
at Object.asyncJestTest (/home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/jasmine_async.js:108:37)
at /home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/queue_runner.js:56:12
at new Promise (<anonymous>)
at mapper (/home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/queue_runner.js:43:19)
at /home/lucas/Documentos/Desafio_Vobys/node_modules/jest-jasmine2/build/queue_runner.js:87:41
at processTicksAndRejections (node:internal/process/task_queues:95:5)]]></failure>
</testCase>
</file>
</testExecutions>
212 changes: 212 additions & 0 deletions lcov-report/base.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,212 @@
body, html {
margin:0; padding: 0;
height: 100%;
}
body {
font-family: Helvetica Neue, Helvetica, Arial;
font-size: 14px;
color:#333;
}
.small { font-size: 12px; }
*, *:after, *:before {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
h1 { font-size: 20px; margin: 0;}
h2 { font-size: 14px; }
pre {
font: 12px/1.4 Consolas, "Liberation Mono", Menlo, Courier, monospace;
margin: 0;
padding: 0;
-moz-tab-size: 2;
-o-tab-size: 2;
tab-size: 2;
}
a { color:#0074D9; text-decoration:none; }
a:hover { text-decoration:underline; }
.strong { font-weight: bold; }
.space-top1 { padding: 10px 0 0 0; }
.pad2y { padding: 20px 0; }
.pad1y { padding: 10px 0; }
.pad2x { padding: 0 20px; }
.pad2 { padding: 20px; }
.pad1 { padding: 10px; }
.space-left2 { padding-left:55px; }
.space-right2 { padding-right:20px; }
.center { text-align:center; }
.clearfix { display:block; }
.clearfix:after {
content:'';
display:block;
height:0;
clear:both;
visibility:hidden;
}
.fl { float: left; }
@media only screen and (max-width:640px) {
.col3 { width:100%; max-width:100%; }
.hide-mobile { display:none!important; }
}

.quiet {
color: #7f7f7f;
color: rgba(0,0,0,0.5);
}
.quiet a { opacity: 0.7; }

.fraction {
font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace;
font-size: 10px;
color: #555;
background: #E8E8E8;
padding: 4px 5px;
border-radius: 3px;
vertical-align: middle;
}

div.path a:link, div.path a:visited { color: #333; }
table.coverage {
border-collapse: collapse;
margin: 10px 0 0 0;
padding: 0;
}

table.coverage td {
margin: 0;
padding: 0;
vertical-align: top;
}
table.coverage td.line-count {
text-align: right;
padding: 0 5px 0 20px;
}
table.coverage td.line-coverage {
text-align: right;
padding-right: 10px;
min-width:20px;
}

table.coverage td span.cline-any {
display: inline-block;
padding: 0 5px;
width: 100%;
}
.missing-if-branch {
display: inline-block;
margin-right: 5px;
border-radius: 3px;
position: relative;
padding: 0 4px;
background: #333;
color: yellow;
}

.skip-if-branch {
display: none;
margin-right: 10px;
position: relative;
padding: 0 4px;
background: #ccc;
color: white;
}
.missing-if-branch .typ, .skip-if-branch .typ {
color: inherit !important;
}
.coverage-summary {
border-collapse: collapse;
width: 100%;
}
.coverage-summary tr { border-bottom: 1px solid #bbb; }
.keyline-all { border: 1px solid #ddd; }
.coverage-summary td, .coverage-summary th { padding: 10px; }
.coverage-summary tbody { border: 1px solid #bbb; }
.coverage-summary td { border-right: 1px solid #bbb; }
.coverage-summary td:last-child { border-right: none; }
.coverage-summary th {
text-align: left;
font-weight: normal;
white-space: nowrap;
}
.coverage-summary th.file { border-right: none !important; }
.coverage-summary th.pct { }
.coverage-summary th.pic,
.coverage-summary th.abs,
.coverage-summary td.pct,
.coverage-summary td.abs { text-align: right; }
.coverage-summary td.file { white-space: nowrap; }
.coverage-summary td.pic { min-width: 120px !important; }
.coverage-summary tfoot td { }

.coverage-summary .sorter {
height: 10px;
width: 7px;
display: inline-block;
margin-left: 0.5em;
background: url(sort-arrow-sprite.png) no-repeat scroll 0 0 transparent;
}
.coverage-summary .sorted .sorter {
background-position: 0 -20px;
}
.coverage-summary .sorted-desc .sorter {
background-position: 0 -10px;
}
.status-line { height: 10px; }
/* dark red */
.red.solid, .status-line.low, .low .cover-fill { background:#C21F39 }
.low .chart { border:1px solid #C21F39 }
/* medium red */
.cstat-no, .fstat-no, .cbranch-no, .cbranch-no { background:#F6C6CE }
/* light red */
.low, .cline-no { background:#FCE1E5 }
/* light green */
.high, .cline-yes { background:rgb(230,245,208) }
/* medium green */
.cstat-yes { background:rgb(161,215,106) }
/* dark green */
.status-line.high, .high .cover-fill { background:rgb(77,146,33) }
.high .chart { border:1px solid rgb(77,146,33) }


.medium .chart { border:1px solid #666; }
.medium .cover-fill { background: #666; }

.cbranch-no { background: yellow !important; color: #111; }

.cstat-skip { background: #ddd; color: #111; }
.fstat-skip { background: #ddd; color: #111 !important; }
.cbranch-skip { background: #ddd !important; color: #111; }

span.cline-neutral { background: #eaeaea; }
.medium { background: #eaeaea; }

.cover-fill, .cover-empty {
display:inline-block;
height: 12px;
}
.chart {
line-height: 0;
}
.cover-empty {
background: white;
}
.cover-full {
border-right: none !important;
}
pre.prettyprint {
border: none !important;
padding: 0 !important;
margin: 0 !important;
}
.com { color: #999 !important; }
.ignore-none { color: #999; font-weight: normal; }

.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -48px;
}
.footer, .push {
height: 48px;
}
63 changes: 63 additions & 0 deletions lcov-report/fizzbuzz.ts.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
<!doctype html>
<html lang="en">
<head>
<title>Code coverage report for fizzbuzz.ts</title>
<meta charset="utf-8" />
<link rel="stylesheet" href="prettify.css" />
<link rel="stylesheet" href="base.css" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<style type='text/css'>
.coverage-summary .sorter {
background-image: url(sort-arrow-sprite.png);
}
</style>
</head>
<body>
<div class='wrapper'>
<div class='pad1'>
<h1>
<a href="index.html">All files</a> fizzbuzz.ts
</h1>
<div class='clearfix'>
</div>
</div>
<div class='status-line high'></div>
<pre><table class="coverage">
<tr><td class="line-count quiet">1
2
3
4
5
6
7</td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-yes">3x</span>
<span class="cline-any cline-yes">3x</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-neutral">&nbsp;</span></td><td class="text"><pre class="prettyprint lang-js">const fizzBuzz = number =&gt; {
const result = number;
return result;
};
&nbsp;
export default fizzBuzz;
&nbsp;</pre></td></tr>
</table></pre>
<div class='push'></div><!-- for sticky footer -->
</div><!-- /wrapper -->
<div class='footer quiet pad2 space-top1 center small'>
Code coverage
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Fri Jan 13 2023 18:18:39 GMT-0300 (Horário Padrão de Brasília)
</div>
</div>
<script src="prettify.js"></script>
<script>
window.onload = function () {
if (typeof prettyPrint === 'function') {
prettyPrint();
}
};
</script>
<script src="sorter.js"></script>
</body>
</html>
Loading