17 lines
589 B
JavaScript
17 lines
589 B
JavaScript
const test = require('node:test');
|
|
const assert = require('node:assert');
|
|
const { validateEmail, formatGreeting } = require('../public/js/utils.js');
|
|
|
|
test('Unit Tests: validateEmail', (t) => {
|
|
assert.strictEqual(validateEmail('mail@robert-mueller.net'), true);
|
|
assert.strictEqual(validateEmail('invalid-email'), false);
|
|
assert.strictEqual(validateEmail('@domain.com'), false);
|
|
});
|
|
|
|
test('Unit Tests: formatGreeting', (t) => {
|
|
assert.strictEqual(
|
|
formatGreeting('evening', 'Robert Müller'),
|
|
"Guten Abend, herzlich willkommen auf der Webseite von Robert Müller!"
|
|
);
|
|
});
|