function testInitScripts() { $scriptStub = Mockery::mock(IIncludes::class); $scriptStub->shouldReceive('init')->andReturn(true); $scriptStub->shouldReceive('register'); $scriptStub->shouldReceive('isRegistered')->andReturn(true); $scriptStub->shouldReceive('enqueue')->andReturn($scriptStub); /** @var IIncludes $scriptStub */ $si = new ScriptIncludes($scriptStub); $si->register($this->getTestFI()); $si->enqueue('administration', $this->getTestFI()); $this->assertTrue($si->init()); }