Testable JavaScript: Ensuring Reliable Code