function CtoolsModuleTestCase::testApiVersionCompare

Test the ctools version compare function.

File

tests/ctools.test, line 133

Class

CtoolsModuleTestCase
Test menu links depending on user permissions.

Code

public function testApiVersionCompare() {
    // We're beyond version 1.
    $ok = ctools_api_version('1.0');
    $this->assertTrue($ok, 'Check API version 1.0 is ok');
    // We're beyond version 1.0.1 too.
    $ok = ctools_api_version('1.0.1');
    $this->assertTrue($ok, 'Check API version 1.0.1 is ok');
    // Not (yet) on api version 10.
    $ok = ctools_api_version('10.0');
    $this->assertFalse($ok, 'Check API version 10.0 is not ok');
    // We are (currently) between version 1.1 and version 4.0.
    $ok = ctools_api_version('1.1', '4.0');
    $this->assertTrue($ok, 'Check API is between 1 and 4');
}