title: Tests with transactions in TypeORM
body: <p>On Rails, each test case creates an <code>ActiveRecord</code> transaction, which allows to test everything and then revert the database to the original state, without having to drop all tables, or anything like that that might affect seeders, etc.
  Is it possible to do something like this on TypeORM?
  From what I've seen, the main issue with the way transactions are documented to work is that a call to another method would not be using the created transaction, but I'm hoping I'm missing some other way of implementing it.</p>
  <p>Thanks!</p>