I can't verify this with definitive proof, but I do not believe that zombiejs is passing all cookies on redirects?
My scenario is that I want to point zombiejs to a page that handles SSO login for our site, sets a cookie and then does a redirect to page that requires the cookie to be set. What actually happens (from what I can see through debug=true) is zombiejs goes to the SSO page, the cookies get set, but then they do not get passed back on the redirect, so when the redirected page gets hit it fails. When I dump the cookies from zombiejs I see that all are set correctly, so does it just handle redirects differently?
I am trying to get zombiejs to use a proxy so I can see what exactly is happening, but does anyone have any info that might help?