40 lines
948 B
PHP
40 lines
948 B
PHP
![]() |
<?php
|
||
|
use PHPUnit\Framework\TestCase;
|
||
|
use Microsoft\Graph\Test\GraphTestBase;
|
||
|
use Microsoft\Graph\Model;
|
||
|
|
||
|
class SharepointTest extends TestCase
|
||
|
{
|
||
|
private $_client;
|
||
|
|
||
|
protected function setUp(): void
|
||
|
{
|
||
|
$graphTestBase = new GraphTestBase();
|
||
|
$this->_client = $graphTestBase->graphClient;
|
||
|
$this->_client->setApiVersion("stagingv1.0");
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* @group functional
|
||
|
*/
|
||
|
public function testAccessRootSite()
|
||
|
{
|
||
|
$files = $this->_client->createRequest("GET", "/sites/root/drive/root/children")
|
||
|
->setReturnType(Model\DriveItem::class)
|
||
|
->execute();
|
||
|
|
||
|
$this->assertNotNull($files);
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* @group functional
|
||
|
*/
|
||
|
public function testSearch()
|
||
|
{
|
||
|
$results = $this->_client->createRequest("GET", "/sites/root?search='a'")
|
||
|
->setReturnType(Model\Site::class)
|
||
|
->execute();
|
||
|
|
||
|
$this->assertNotNull($results);
|
||
|
}
|
||
|
}
|