title: Laravel - assert not soft deleted? Inverse? - Laravel Tests
body: <p>Laravels test suite has an assertion called</p>
  
  <pre><code>$this-&gt;assertSoftDeleted()
  </code></pre>
  
  <p>But is there the inverse? To assert that something is not soft deleted?</p>
  
  <p>I've tried <code>assertDatabaseHas</code> but doesn't work.</p>
  
  <p>I have done it this way <code>$this-&gt;assertTrue(! $goal-&gt;fresh()-&gt;trashed());</code></p>
  
  <p>Works perfect.</p>
  
  <p>But is there another, better, more ---elegant--- and laravel's way?</p>