Ejemplo n.º 1
0
 /**
  * @dataProvider getFeatureLabsDataProvider
  */
 public function testGetFeatureLabs($wg_wiki_features, $exp_result, $cache_value = null, $release_date = array())
 {
     $this->setUpGetFeature('labs', $wg_wiki_features);
     $this->setUpMock($cache_value);
     $helper = new WikiFeaturesHelper();
     WikiFeaturesHelper::$release_date = $release_date;
     $response = $helper->getFeatureLabs();
     $this->assertEquals($exp_result, $response);
     $this->tearDownGetFeature();
 }
Ejemplo n.º 2
0
 /**
  * @dataProvider getFeatureLabsDataProvider
  */
 public function testGetFeatureLabs($wg_wiki_features, $exp_result, $cache_value = null, $release_date = array())
 {
     $this->setUpGetFeature('labs', $wg_wiki_features);
     $this->setUpMock($cache_value);
     $helper = new WikiFeaturesHelper();
     WikiFeaturesHelper::$release_date = $release_date;
     $response = $helper->getFeatureLabs();
     $actual_features = [];
     foreach ($response as $actual_feature) {
         $actual_features[$actual_feature['name']] = true;
     }
     foreach ($exp_result as $feature) {
         $this->assertArrayHasKey($feature['name'], $actual_features);
     }
     $this->tearDownGetFeature();
 }