UNPKG

skills-ws

Version:

87 agent skills for AI coding assistants — marketing, growth, web3, dev, design & operations. Built for OpenClaw, Claude Code, Cursor, and Codex.

28 lines (24 loc) • 668 B
## Test Fixtures & Factories ```typescript // Factory pattern with overrides function buildUser(overrides: Partial<User> = {}): User { return { id: crypto.randomUUID(), email: `user-${Date.now()}@test.com`, name: 'Test User', role: 'member', ...overrides, }; } // Database factory (integration tests) async function createUser(db: DB, overrides: Partial<User> = {}) { const user = buildUser(overrides); await db.insert(users).values(user); return user; } test('admin can delete posts', async () => { const admin = await createUser(db, { role: 'admin' }); const post = await createPost(db, { authorId: admin.id }); // ... }); ```