В колледже дали задание написать спецификацию для функции, но выдаёт такую ошибку – AssertionError: expected undefined to equal. Помогите разобраться
<script>
'use strict'
function getAge() {
let age
let res
if ( age % 10 == 1)
if ( age == 11 || age == 111)
res = "Вам " + age + " лет"
else
res = "Вам " + age + " год"
if ( age % 10 == 2 || age % 10 == 3 || age % 10 == 4 )
res = "Вам " + age + " года"
if ( age == 0 || ( age >= 5 && age <= 20) ||
age % 10 == 5 || age % 10 == 6 ||
age % 10 == 7 || age % 10 == 8 || age % 10 == 9 ||
age % 10 == 0 || ( age >= 111 && age <= 114 ))
res = "Вам " + age + " лет"
}
getAge()
</script>
<script>
describe("getAge", function() {
it("Вам 0 лет", function() {
assert.equal(getAge(0), "Вам 0 лет")
})
it("Вам 11 лет", function() {
assert.equal(getAge(11), "Вам 11 лет")
})
it("Вам 21 год", function() {
assert.equal(getAge(21), "Вам 21 год")
})
it("Вам 32 года", function() {
assert.equal(getAge(32), "Вам 32 года")
})
it("Вам 142 года", function() {
assert.equal(getAge(142), "Вам 142 года")
})
it("Вам 12 лет", function() {
assert.equal(getAge(12), "Вам 12 лет")
})
})
</script>
<div id="mocha"></div>
<script>
mocha.run()
</script>