@if ($this->hasBulkActions)
diff --git a/stubs/table-view.stub b/stubs/table-view.stub
index fa6efc4..45b0578 100644
--- a/stubs/table-view.stub
+++ b/stubs/table-view.stub
@@ -30,4 +30,14 @@ class DummyClass extends TableView
{
return [];
}
+
+ /**
+ * Set de class for tr
+ *
+ * @param $model Current model for each row
+ */
+ public function trClass($model): string
+ {
+ return '';
+ }
}
diff --git a/tests/Feature/TableViewTest.php b/tests/Feature/TableViewTest.php
index e2444be..8368e49 100644
--- a/tests/Feature/TableViewTest.php
+++ b/tests/Feature/TableViewTest.php
@@ -32,6 +32,14 @@ public function testSeeAllDataOnTheTable()
->assertSeeUsers($users);
}
+ public function testSeeTrClassOnTable()
+ {
+ $users = factory(UserTest::class, 7)->create();
+
+ Livewire::test(MockTableView::class)
+ ->assertSeeHtml('');
+ }
+
public function testSeeAllDataSettingAModelClass()
{
$users = factory(UserTest::class, 7)->create();
diff --git a/tests/Mock/MockReviewTableViewWithSearch.php b/tests/Mock/MockReviewTableViewWithSearch.php
index 7040b82..0358d9e 100644
--- a/tests/Mock/MockReviewTableViewWithSearch.php
+++ b/tests/Mock/MockReviewTableViewWithSearch.php
@@ -30,4 +30,9 @@ public function row(ReviewTest $review)
$review->user->email,
];
}
+
+ public function trClass(ReviewTest $review)
+ {
+ return '';
+ }
}
diff --git a/tests/Mock/MockTableView.php b/tests/Mock/MockTableView.php
index faf2e61..19f70ae 100644
--- a/tests/Mock/MockTableView.php
+++ b/tests/Mock/MockTableView.php
@@ -26,4 +26,9 @@ public function row(UserTest $user)
$user->email
];
}
+
+ public function trClass(UserTest $user)
+ {
+ return 'class-tr';
+ }
}
diff --git a/tests/Mock/MockTableViewWithModelClass.php b/tests/Mock/MockTableViewWithModelClass.php
index 1b17326..2c7b4fd 100644
--- a/tests/Mock/MockTableViewWithModelClass.php
+++ b/tests/Mock/MockTableViewWithModelClass.php
@@ -25,4 +25,9 @@ public function row(UserTest $user)
$user->email
];
}
+
+ public function trClass(UserTest $user)
+ {
+ return '';
+ }
}
|