
JavaScript HTX: Test Driven Development
Date & Time
- Date
- Tuesday, November 17, 2026
- Time
- 6:30 PM CST
About this event
Ready to master reliable code? Join JavaScript HTX for a hands-on workshop where we dive into Test-Driven Development (TDD), focusing on writing robust server-side tests, mocking browser environments, and building fully functional applications from failing test suites. Whether you're looking to adopt industry-standard testing workflows or learn how to ensure code quality before writing production logic, this session will give you practical experience with real-world testing patterns. What We’ll Cover: Server-Side Testing with Vitest & Express: Write pure unit tests for game logic and HTTP integration tests using `chaiHttp` to test Express API routes without binding server ports. Front-End DOM Testing with JSDOM: Set up a virtual browser DOM environment and implement mocking to isolate frontend UI logic from actual server network responses. TDD Tic-Tac-Toe Engine: Practice red-green-refactoring by uncommenting test suites, implementing missing game rules and AI logic, and running your local Express server to verify a fully interactive game. 🛠️ Prerequisites & What to Bring: Knowledge: A working understanding of HTML/XML and the Document Object Model. A basic understanding of modern JavaScript (variables, functions, async/await). Set-up: We will be using [GitHub Codespaces](https://github.com/features/codespaces). An account at github.com is required. Who Should Attend? Developers, students, self-taught programmers, and hobbyists looking to expand their JavaScript skills into backend web development. All experience levels are welcome, but familiarity with basic JavaScript syntax will help you get the most out of this session! Come code, learn, and connect with the Houston JS community. See you there! Don't forget to fill out our community survey to let us know what full-stack topics, tools, and challenges you…
Get more events like this
Free daily picks for live events around Houston. No account needed.
Reminders arrive the day before, with our daily picks. Unsubscribe any time.

