You are here

public function FeaturesDetectionTestCase::test in Features 7.2

Run test.

File

tests/features.test, line 446
Contains test classes for features module.

Class

FeaturesDetectionTestCase
Test detecting modules as features.

Code

public function test() {
  module_load_include('inc', 'features', 'features.export');

  // First test that features_populate inserts the features api key.
  $export = features_populate(array(), array(), 'features_test_empty_fake');
  $this
    ->assertTrue(!empty($export['features']['features_api']) && key($export['features']['features_api']) == 'api:' . FEATURES_API, 'Features API key added to new export.');
  $this
    ->assertTrue((bool) features_get_features('features_test'), 'Features test recognized as a feature.');
  $this
    ->assertFalse((bool) features_get_features('features'), 'Features module not recognized as a feature.');
}