Exemple #1
0
 /** @test */
 public function it_creates_model_item_filters()
 {
     $filter = ModelItem::filter('name');
     $this->assertInstanceOf('\\SleepingOwl\\Admin\\Models\\Filters\\Filter', $filter);
     $testObject = Mockery::mock();
     $testObject->shouldReceive('call')->once();
     $modelItem = new ModelItem('\\Foo\\Bar\\Model');
     $callback = function () use($testObject, $modelItem) {
         assert($modelItem === ModelItem::$current);
         $testObject->call();
     };
     $this->assertEquals($modelItem, $modelItem->filters($callback));
 }