diff options
Diffstat (limited to 'www/wiki/extensions/SemanticMediaWiki/tests/phpunit/Unit/MediaWiki/Specials/Ask/QueryInputWidgetTest.php')
-rw-r--r-- | www/wiki/extensions/SemanticMediaWiki/tests/phpunit/Unit/MediaWiki/Specials/Ask/QueryInputWidgetTest.php | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/www/wiki/extensions/SemanticMediaWiki/tests/phpunit/Unit/MediaWiki/Specials/Ask/QueryInputWidgetTest.php b/www/wiki/extensions/SemanticMediaWiki/tests/phpunit/Unit/MediaWiki/Specials/Ask/QueryInputWidgetTest.php new file mode 100644 index 00000000..b7b0023e --- /dev/null +++ b/www/wiki/extensions/SemanticMediaWiki/tests/phpunit/Unit/MediaWiki/Specials/Ask/QueryInputWidgetTest.php @@ -0,0 +1,33 @@ +<?php + +namespace SMW\Tests\MediaWiki\Specials\Ask; + +use SMW\MediaWiki\Specials\Ask\QueryInputWidget; +use SMW\Tests\TestEnvironment; + +/** + * @covers \SMW\MediaWiki\Specials\Ask\QueryInputWidget + * @group semantic-mediawiki + * + * @license GNU GPL v2+ + * @since 3.0 + * + * @author mwjames + */ +class QueryInputWidgetTest extends \PHPUnit_Framework_TestCase { + + public function testInput() { + + $stringValidator = TestEnvironment::newValidatorFactory()->newStringValidator(); + + $stringValidator->assertThatStringContains( + [ + '<div class="smw-table" style="width: 100%;"><div class="smw-table-row">', + '<div class="smw-table-cell smw-ask-condition slowfade"><fieldset><legend>.*</legend><textarea id="ask-query-condition" class="smw-ask-query-condition" name="q" rows="6" placeholder="...">Foo</textarea>', + '<div class="smw-table-cell smw-ask-printhead slowfade"><fieldset><legend>.*</legend><textarea id="smw-property-input" class="smw-ask-query-printout" name="po" rows="6" placeholder="...">Bar</textarea>' + ], + QueryInputWidget::table( 'Foo', 'Bar' ) + ); + } + +} |