Pantheon\Terminus\UnitTests\Models\SiteTest::testFetch PHP Method

testFetch() public method

Tests Site::fetch($options)
public testFetch ( )
    public function testFetch()
    {
        $data = ['id' => $this->model->id, 'upstream' => (object) ['id' => 'upstream_id'], 'dummy_attribute' => 'dummy_value'];
        $this->request->expects($this->once())->method('request')->with($this->equalTo("sites/{$this->model->id}?site_state=true"))->willReturn(compact('data'));
        $fetched_site = $this->model->fetch();
        $this->assertEquals($fetched_site, $this->model);
        $this->assertEquals($this->model->get('dummy_attribute'), $data['dummy_attribute']);
    }