commit
97bb821f02
3 changed files with 63 additions and 0 deletions
@ -0,0 +1,32 @@ |
|||||||
|
<template> |
||||||
|
<div> |
||||||
|
<h2>Who am I?</h2> |
||||||
|
<p> |
||||||
|
Hi there, good to see you on my website. |
||||||
|
My name is Raymon Zutekouw({{ age }}). |
||||||
|
Building software and exploring the wide variety of tools (or making them) is my passion. |
||||||
|
To see it in action, checkout the stuff I make on <a href="https://github.com/Raymonzut">GitHub</a>. |
||||||
|
The projects that may be useful to others are open source; for inspiring others and improving each others work. |
||||||
|
That is why I am a huge fan of <a href="https://www.gnu.org/philosophy/free-sw.en.html">free software</a>. |
||||||
|
</p> |
||||||
|
</div> |
||||||
|
</template> |
||||||
|
|
||||||
|
<script> |
||||||
|
import me from '../me.js' |
||||||
|
|
||||||
|
export default { |
||||||
|
name: 'aboutme', |
||||||
|
computed: { |
||||||
|
age: me.age |
||||||
|
} |
||||||
|
} |
||||||
|
</script> |
||||||
|
|
||||||
|
<style scoped> |
||||||
|
p { |
||||||
|
--margin-side: 12vw; |
||||||
|
margin-left: var(--margin-side); |
||||||
|
margin-right: var(--margin-side); |
||||||
|
} |
||||||
|
</style> |
@ -0,0 +1,21 @@ |
|||||||
|
module.exports = { |
||||||
|
age: age, |
||||||
|
}; |
||||||
|
|
||||||
|
function age() { |
||||||
|
let birthdate = new Date(2002, 8, 29); |
||||||
|
let now = new Date(); |
||||||
|
|
||||||
|
let age = now.getFullYear() - birthdate.getFullYear(); |
||||||
|
|
||||||
|
if (now.getMonth() < birthdate.getMonth()) { |
||||||
|
age--; |
||||||
|
} |
||||||
|
if ( |
||||||
|
birthdate.getMonth() === now.getMonth() && |
||||||
|
now.getDate() < birthdate.getDate() |
||||||
|
) { |
||||||
|
age--; |
||||||
|
} |
||||||
|
return age; |
||||||
|
} |
@ -0,0 +1,10 @@ |
|||||||
|
const assert = require("chai").assert; |
||||||
|
const me = require("../src/me"); |
||||||
|
|
||||||
|
describe("me", () => { |
||||||
|
describe("age", () => { |
||||||
|
it("should return a positive number", () => { |
||||||
|
assert.isAbove(me.age(), 0); |
||||||
|
}); |
||||||
|
}); |
||||||
|
}); |
Loading…
Reference in new issue