title: Wrapping sequelize ORM tests in transactions
body: <p>I am looking for an approach to making my test cases that use sequelize ORM transactional. This has been discussed on the sequelize github issues:</p>
  
  <ul>
  <li><a href="https://github.com/sequelize/sequelize/issues/4823" rel="nofollow noreferrer">https://github.com/sequelize/sequelize/issues/4823</a></li>
  </ul>
  
  <p>Looking for a way to do the following:</p>
  
  <pre><code>describe('My test case', () =&gt; {
      beforeEach(() =&gt; {
          ... create a transaction
      })
  
      afterEach(() =&gt; {
          ... roll back the transaction
      })
  
      ..... RUN isolated tests
  
  })
  </code></pre>
  
  <p>I am used to the Django ORM which does this by default in test cases (among of things like automatically managing migrations).</p>