Pulumi has announced support for unit testing with Node.js, Python, .NET, and Go in recent releases, allowing developers to test infrastructure resources before deployment using familiar tools and frameworks. This approach enables testing of resource configurations and responses without the need for actual deployment, thereby accelerating infrastructure development and deployment processes. By integrating testing capabilities into Infrastructure as Code, Pulumi aims to provide early bug detection, cleaner code, and easier refactoring. The announcement includes examples of how to set up tests in Python and Go, demonstrating the use of existing test tools, dependency mocking, and the ability to run code without the engine. Pulumi has made these features available ahead of the 2.0 release and encourages feedback from users through its Community Slack channel, with additional resources and documentation to be provided in the future.