faked-promise is a tiny, dependency-free JavaScript library designed for simplifying asynchronous testing. It allows creating promises that you can resolve or reject manually, giving fine-grained control over timing and state. Ideal for reliably testing promise-based code by simulating various asynchronous scenarios and edge cases, such as timeouts or specific error conditions, without relying on real-world delays or external dependencies. It's a lightweight utility focused on controlled asynchronous behavior.