3 ms·
Modern testing frameworks already use BDD (behavior driven development , which simply means writing tests in natural language. BDD is a superset of TDD: im
by esperent 8mo ago
Modern testing frameworks already use BDD (behavior driven development , which simply means writing tests in natural language. BDD is a superset of TDD:
import { describe, it, expect } from 'vitest';
describe('User Authentication', () => {
it('should allow login with valid credentials', () => {
const result = login('user@example.com', 'password123');
expect(result.isAuthenticated).toBe(true);
});
This is BDD and every testing framework I've used in my entire career and 95% of the tests I've written look something like that.