Promise.all() inside acid transactions

If I was to await several queries inside a Promise.all() which was inside an acid transaction, would it roll back all the other transactions if one failed?

Basically what I’m asking is, do acid transactions work when using promise.all() inside them?