gitlab-com-adeattwood-yii2-.../tests/unit/ArrayObjectCest.php
2017-06-23 22:38:36 +01:00

52 lines
1.2 KiB
PHP

<?php
use adeattwood\helpers\ArrayObject;
class ArrayObjectCest
{
public $arrayObject;
public $array = [
"key_one" => "Value One",
"key_two" => "Value Two"
];
public function _before(UnitTester $I)
{
$this->arrayObject = new ArrayObject( $this->array );
}
public function _after(UnitTester $I)
{
}
public function testArrayAsProps(UnitTester $I)
{
$I->assertEquals( $this->arrayObject->key_one, "Value One" );
}
/**
* undocumented function
*
* @return void
*/
public function testArrayContains( UnitTester $I )
{
$I->assertTrue( $this->arrayObject->contains( "Value One" ) );
$I->assertFalse( $this->arrayObject->contains( "Not in array" ) );
}
/**
* undocumented function
*
* @return void
*/
public function testToTable( UnitTester $I )
{
$table = $this->arrayObject->toTable();
$I->assertContains( '<table class="table table-bordered table-striped">', $table );
$I->assertContains( '<span title="string" style="cursor: default; border-bottom: 1px #aaa dashed;">Value One</span>', $table );
}
}