follow along with tests
This commit is contained in:
parent
f58ef53347
commit
9bd54f4719
4 changed files with 57 additions and 1 deletions
18
parts/4/blogApp/tests/average.test.js
Normal file
18
parts/4/blogApp/tests/average.test.js
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
const { test, describe } = require('node:test')
|
||||
const assert = require('node:assert')
|
||||
|
||||
const average = require('../src/utils').average
|
||||
|
||||
describe('average', () => {
|
||||
test('of one value is the value itself', () => {
|
||||
assert.strictEqual(average([1]), 1)
|
||||
})
|
||||
|
||||
test('of many is calculated right', () => {
|
||||
assert.strictEqual(average([1, 2, 3, 4, 5, 6]), 3.5)
|
||||
})
|
||||
|
||||
test('of empty array is zero', () => {
|
||||
assert.strictEqual(average([]), 0)
|
||||
})
|
||||
})
|
||||
22
parts/4/blogApp/tests/reverse.test.js
Normal file
22
parts/4/blogApp/tests/reverse.test.js
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
const { test } = require('node:test')
|
||||
const assert = require('node:assert')
|
||||
|
||||
const reverse = require('../src/utils.js').reverse
|
||||
|
||||
test('reverse of a', () => {
|
||||
const result = reverse('a')
|
||||
|
||||
assert.strictEqual(result, 'a')
|
||||
})
|
||||
|
||||
test('reverse of react', () => {
|
||||
const result = reverse('react')
|
||||
|
||||
assert.strictEqual(result, 'tcaer')
|
||||
})
|
||||
|
||||
test('reverse of saippuakauppias', () => {
|
||||
const result = reverse('saippuakauppias')
|
||||
|
||||
assert.strictEqual(result, 'saippuakauppias')
|
||||
})
|
||||
Loading…
Add table
Add a link
Reference in a new issue