extension = new SponsorsExtension(); } /** @test */ public function get_sponsors_by_level() { $data = [ Sponsor::LEVEL_GOLD => [ ['name' => 'Microserve', 'confirmed' => true], ], Sponsor::LEVEL_SILVER => [ ['name' => 'Drupalize.me', 'confirmed' => true], ], ]; $sponsors = $this->extension->getSponsors($data, Sponsor::LEVEL_SILVER); $this->assertCount(1, $sponsors); $this->assertSame('Drupalize.me', $sponsors[0]['name']); } /** @test */ public function only_confirmed_sponsors_are_returned() { $data = [ Sponsor::LEVEL_GOLD => [ ['name' => 'Acquia', 'confirmed' => false], ['name' => 'Microserve', 'confirmed' => true], ], ]; $sponsors = $this->extension->getSponsors($data, Sponsor::LEVEL_GOLD); $this->assertCount(1, $sponsors); $this->assertSame('Microserve', $sponsors[0]['name']); } }