diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/Feature/TableTest.php | 16 | ||||
-rw-r--r-- | tests/TestCase.php | 17 |
2 files changed, 32 insertions, 1 deletions
diff --git a/tests/Feature/TableTest.php b/tests/Feature/TableTest.php new file mode 100644 index 0000000..cd22fb6 --- /dev/null +++ b/tests/Feature/TableTest.php @@ -0,0 +1,16 @@ +<?php + +use Workbench\App\Livewire\ProductsTable; + +use Livewire\Livewire; + +describe('products table', function() { + it('does render', function() { + Livewire::test(ProductsTable::class) + ->assertSeeHtml('<table') + ->assertSeeHtml('<thead>') + ->assertSeeHtml('<tbody>') + ->assertSeeHtml('<th') + ->assertSeeHtml('<td'); + }); +}); diff --git a/tests/TestCase.php b/tests/TestCase.php index 0965940..404f493 100644 --- a/tests/TestCase.php +++ b/tests/TestCase.php @@ -2,15 +2,30 @@ namespace Lightscale\LaralightTables\Tests; -use Orchestra\Testbench\TestCase as Orchestra; use Lightscale\LaralightTables\ServiceProvider; +use Orchestra\Testbench\TestCase as Orchestra; +use function Orchestra\Testbench\workbench_path; +use Illuminate\Foundation\Testing\RefreshDatabase; +use Livewire\LivewireServiceProvider; + class TestCase extends Orchestra { + use RefreshDatabase; + protected function getPackageProviders($app) { return [ ServiceProvider::class, + LivewireServiceProvider::class, ]; } + + protected function defineDatabaseMigrations() + { + $this->loadMigrationsFrom( + workbench_path('database/migrations') + ); + } + } |