2017 © Pedro Peláez
 

library soft-deletes

Trait to check for soft deletes in Laravel 5

image

kirkbater/soft-deletes

Trait to check for soft deletes in Laravel 5

  • Monday, June 13, 2016
  • by iamkirkbater
  • Repository
  • 2 Watchers
  • 4 Stars
  • 6,686 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 21 % Grown

The README.md

Soft Deletes Trait for Laravel Testing

This is a trait for extending Laravel 5.1 testing functionality, to see if something has been soft-deleted in the database., (*1)

Usage:

First, require the composer package: composer require kirkbater/soft-deletes, (*2)

Then, add the soft deletes functionality to your test:, (*3)

<?php

use Kirkbater\Testing\SoftDeletes;

class MyTestClass extends TestClass {

    use SoftDeletes;

}

Then, write your unit tests, just like normal:, (*4)

```php <?php, (*5)

..., (*6)

public function tests_that_its_soft_deleted() { $user = [ "id" => 1, "first" => "Test", "last" => "Name", "username" => "txltwc" ];, (*7)

$response = $this->call('delete', '/users/'.$user->id, []);
$this->assertEquals(200, $response->status());
$this->seeInDatabase("users", $user);
$this->seeIsSoftDeletedInDatabase("users", $user);

}, (*8)

The Versions

13/06 2016

dev-master

9999999-dev

Trait to check for soft deletes in Laravel 5

  Sources   Download

by Kirk Bater

18/01 2016

1.0

1.0.0.0

Trait to check for soft deletes in Laravel 5

  Sources   Download

by Kirk Bater