Files
website/tests/unit.test.js
T
antigravity f0b4f42cb1
Test and Deploy Website / test-and-deploy (push) Successful in 1m12s
Initial commit with tests and deployment pipeline
2026-06-15 14:00:40 +02:00

17 lines
572 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'),
"Good evening, welcome to Robert Müller's portfolio!"
);
});