summaryrefslogtreecommitdiff
path: root/tests/Unit/Models/BaseModelTest.php
blob: 52cb8c7b7fdaa83d76f9edc33e0346945f816345 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php

namespace Engelsystem\Test\Unit\Models;

use Engelsystem\Test\Unit\Models\Stub\BaseModelImplementation;
use PHPUnit\Framework\TestCase;

class BaseModelTest extends TestCase
{
    /**
     * @covers \Engelsystem\Models\BaseModel::create
     */
    public function testCreate()
    {
        $model = new BaseModelImplementation();
        $newModel = $model->create(['foo' => 'bar']);

        $this->assertNotEquals($model, $newModel);
        $this->assertEquals('bar', $newModel->foo);
        $this->assertEquals(1, $newModel->saveCount);
    }
}