You are here

function Resources::testResourceIntegrity in Currency 7.2

Tests resource integrity.

File

currency/vendor/bartfeenstra/currency/src/BartFeenstra/Tests/Currency/ResourcesTest.php, line 22
Contains class \BartFeenstra\Tests\Currency\Resources.

Class

Resources
Tests resource files.

Namespace

BartFeenstra\Tests\Currency

Code

function testResourceIntegrity() {
  foreach (Currency::resourceListAll() as $ISO4217Code) {
    $currency = new Currency();
    $currency
      ->resourceLoad($ISO4217Code);
    foreach ($currency->exchangeRates as $exchange_rate) {
      $this
        ->assertInternalType('string', $exchange_rate);
      $this
        ->assertTrue(is_numeric($exchange_rate));
    }
  }
}