Currently the engine.Engine is used to render the chart under test. This has limited compatibilities, i.e. it does not resolve dependencies.
Using Helm's action client is closer to a real Helm chart upgrade/install/uninstall like one would do from the CLI.