From 109f112131fd13b5b7c7f26bc9413071dad566f1 Mon Sep 17 00:00:00 2001 From: Igor Scheller Date: Wed, 6 Nov 2019 12:15:14 +0100 Subject: BaseModel: Removed methods as already provided by Eloquent Builder --- tests/Unit/Models/BaseModelTest.php | 68 ------------------------------------- 1 file changed, 68 deletions(-) delete mode 100644 tests/Unit/Models/BaseModelTest.php (limited to 'tests/Unit/Models/BaseModelTest.php') diff --git a/tests/Unit/Models/BaseModelTest.php b/tests/Unit/Models/BaseModelTest.php deleted file mode 100644 index 963ea64a..00000000 --- a/tests/Unit/Models/BaseModelTest.php +++ /dev/null @@ -1,68 +0,0 @@ -create(['foo' => 'bar']); - - $this->assertNotEquals($model, $newModel); - $this->assertEquals('bar', $newModel->foo); - $this->assertEquals(1, $newModel->saveCount); - } - - /** - * @covers \Engelsystem\Models\BaseModel::find - */ - public function testFind() - { - /** @var QueryBuilder|MockObject $queryBuilder */ - $queryBuilder = $this->createMock(QueryBuilder::class); - BaseModelImplementation::$queryBuilder = $queryBuilder; - - $anotherModel = new BaseModelImplementation(); - - $queryBuilder->expects($this->once()) - ->method('find') - ->with(1337, ['foo', 'bar']) - ->willReturn($anotherModel); - - $model = new BaseModelImplementation(); - $newModel = $model->find(1337, ['foo', 'bar']); - - $this->assertEquals($anotherModel, $newModel); - } - - /** - * @covers \Engelsystem\Models\BaseModel::findOrNew - */ - public function testFindOrNew() - { - /** @var QueryBuilder|MockObject $queryBuilder */ - $queryBuilder = $this->createMock(QueryBuilder::class); - BaseModelImplementation::$queryBuilder = $queryBuilder; - - $anotherModel = new BaseModelImplementation(); - - $queryBuilder->expects($this->once()) - ->method('findOrNew') - ->with(31337, ['lorem', 'ipsum']) - ->willReturn($anotherModel); - - $model = new BaseModelImplementation(); - $newModel = $model->findOrNew(31337, ['lorem', 'ipsum']); - - $this->assertEquals($anotherModel, $newModel); - } -} -- cgit v1.2.3-54-g00ecf