title: Does after block still excecute if before or it block fail in mocha test
body: <p>If a mocha test looks like this</p>
  <pre><code>describe(&quot;create a user&quot;) {
      before(&quot;login to system&quot;) {}
      it(&quot;execute assertion&quot;) {}
      after(&quot;delete the user&quot;) {}
  }
  </code></pre>
  <p>If either before or it block failed, does the after block still execute or no?</p>