☕ Fahhhhh — Test Failure Sound for VS Code
Fahhhhh is a fun VS Code extension that plays a dramatic “Fahhhhh” sound whenever your tests fail.
Because sometimes a failing test deserves emotional feedback.
✨ Features
- 🔊 Plays a Fahhhhh sound when tests fail
- ⚡ Runs tests directly from VS Code
- 🧪 Designed for Node.js projects using Jest
- 🪶 Lightweight — no complex test integration required
- 😄 Instant feedback without interrupting your workflow
✅ Currently Supported
| Runtime |
Framework |
Status |
| Node.js |
Jest |
✅ Supported |
| Vitest |
❌ Planned |
|
| Mocha |
❌ Planned |
|
| Other languages |
❌ Not supported |
|
At the moment, Fahhhhh works with Node.js projects using Jest.
🚀 How It Works
Instead of listening to VS Code’s internal testing system, Fahhhhh runs your tests through a dedicated command.
Run Tests → Detect Failure → Play Fahhhhh Sound 🔊
If any test fails, the sound plays automatically in the background.
📦 Requirements
- Node.js project
- Jest installed in your project
Example:
npm install --save-dev jest
Your package.json should include:
"scripts": {
"test": "jest"
}
▶️ Usage
- Open your Node.js project in VS Code
- Press:
Ctrl + Shift + P
- Run:
Fahhhhh: Run Tests
- If tests fail…
FAHHHHHH 🔊
🧪 Example
Failing test:
expect(1 + 1).toBe(3);
Result:
✅ Tests run
❌ Failure detected
🔊 Fahhhhh sound plays
⚙️ Current Limitations
- Only supports Jest
- Tests must be run using the extension command
- Does not yet integrate with VS Code Testing Explorer
🛣️ Roadmap
- [ ] Vitest support
- [ ] Mocha support
- [ ] Testing Explorer integration
- [ ] Custom sound selection
- [ ] Volume control
- [ ] Meme mode 😈
🧩 Why?
Because silent failures are boring.
🪪 License
MIT
🙌 Contributing
PRs, ideas, and better failure sounds are welcome!
Enjoy your failures responsibly.