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

testGetOrganizations() public method

Tests Site::getOrganizations()
    public function testGetOrganizations()
    {
        $org_membership = $this->getMockBuilder(SiteOrganizationMembership::class)->disableOriginalConstructor()->getMock();
        $org_membership->organization = $this->getMockBuilder(Organization::class)->disableOriginalConstructor()->getMock();
        $org_membership->organization->id = 'organization_id';
        $this->org_memberships = $this->getMockBuilder(SiteOrganizationMemberships::class)->disableOriginalConstructor()->getMock();
        $this->org_memberships->expects($this->once())->method('all')->with()->willReturn([$org_membership]);
        $this->container->add(SiteOrganizationMemberships::class, $this->org_memberships);
        $data = [$org_membership->organization->id => $org_membership->organization];
        $orgs = $this->model->getOrganizations();
        $this->assertEquals($data, $orgs);
    }