File "DescriptionTest.php"
Full Path: /home/digidjwy/public_html/wp-content/plugins/mycryptocheckout/vendor/plainview/sdk/form2/tests/DescriptionTest.php
File size: 1.05 KB
MIME-type: text/x-php
Charset: utf-8
<?php
namespace plainview\sdk_mcc\form2\tests;
class DescriptionTest extends TestCase
{
public function input()
{
return $this->form()->text( 'testtext' )
->label( 'With description' );
}
public function test_with_description()
{
$description = 'This is a good looking description';
$input = $this->input()
->description( $description );
$this->assertFalse( $input->description->is_empty() );
$this->assertStringContainsRegExp( '/.*class="description.*' . $description . '.*/', $input );
// Test sprintf.
$input->description( 'Test 1 %s 3', 2 );
$this->assertStringContainsRegExp( '/.*Test 1 2 3.*/', $input );
$description = 'This is a %s looking description';
$input->description( $description, 'better' );
$this->assertStringContainsRegExp( '/.*class="description.*This is a better looking description.*/', $input );
}
public function test_without_description()
{
$input = $this->input();
$this->assertTrue( $input->description->is_empty() );
$this->assertStringDoesNotContainRegexp( '/.*class="description/', $input );
}
}