Skip to content

Commit e62adbf

Browse files
committed
add visit monitoring store when config conditions are true test
1 parent 02d0a80 commit e62adbf

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

tests/Feature/VisitMonitoringTest.php

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
use Binafy\LaravelUserMonitoring\Models\VisitMonitoring;
44
use Illuminate\Foundation\Testing\RefreshDatabase;
5+
use Illuminate\Http\Request;
56
use Tests\SetUp\Models\User;
67
use function Pest\Laravel\{actingAs, get};
78
use function Pest\Laravel\{assertDatabaseCount, assertDatabaseHas, assertDatabaseMissing};
@@ -122,6 +123,20 @@
122123
assertDatabaseCount(config('user-monitoring.visit_monitoring.table'), 1);
123124
});
124125

126+
test('visit monitoring store when config conditions are true', function () {
127+
config()->set('user-monitoring.visit_monitoring.conditions', [
128+
function (Request $request) {
129+
return true;
130+
},
131+
]);
132+
133+
$response = get('/');
134+
$response->assertContent('milwad');
135+
136+
// DB Assertions
137+
assertDatabaseCount(config('user-monitoring.visit_monitoring.table'), 1);
138+
});
139+
125140
/**
126141
* Create user and return it.
127142
*/

0 commit comments

Comments
 (0)