I have the function Test-InvokeVMScript. The function simply returns true or false based on the success of Invoke-VMScript. The function has two params "[string]System", and "[PSCredential]Credential". I am having issues specifying a dummy credential to "[PSCredential]Credential" in my test. When I run Invoke-Pester and my Test-InvokeVMScript describe block runs I am prompted for credentials. Below is the function and the test.
Well, now it works. I swear I changed nothing. I've even taken gist and compared it to the code that now works, identical. Also taken the gist and copied it back into my module, now ti works. No clue why.