Skip to content

Commit 965c1b0

Browse files
committed
ITT: New assertEloquentIsIncrementing and assertEloquentIsNotIncrementing assertions added.
1 parent 9869454 commit 965c1b0

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/Asserts/EloquentAsserts.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,18 @@ protected function assertEloquentTableNotEquals($class, $table)
1919
$this->assertNotEquals($table, (new $class)->getTable(), $message);
2020
}
2121

22+
protected function assertEloquentIsIncrementing($class)
23+
{
24+
$message = "Failed asserting that Eloquent model has incrementing primary key.";
25+
$this->assertTrue((new $class)->getIncrementing(), $message);
26+
}
27+
28+
protected function assertEloquentIsNotIncrementing($class)
29+
{
30+
$message = "Failed asserting that Eloquent model has not incrementing primary key.";
31+
$this->assertFalse((new $class)->getIncrementing(), $message);
32+
}
33+
2234
protected function assertEloquentFillableEquals($class, array $fillable)
2335
{
2436
$message = 'Failed asserting that Eloquent fillable equals to specified value.';

0 commit comments

Comments
 (0)