--TEST-- MongoDB\Driver\Session::startTransaction() twice --SKIPIF-- --FILE-- startSession(); $session->startTransaction(); echo throws(function() use ($session) { $session->startTransaction(); }, 'MongoDB\Driver\Exception\RuntimeException'), "\n"; ?> ===DONE=== --EXPECTF-- OK: Got MongoDB\Driver\Exception\RuntimeException Transaction already in progress ===DONE===