jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/401494 )

Change subject: Rewrote is section collapsed tests in StatementHtmlGeneratorTest
......................................................................


Rewrote is section collapsed tests in StatementHtmlGeneratorTest

Change-Id: I2585d6c244b4a2a76b2bb1134fa1b3b0e5137b22
---
M view/tests/phpunit/StatementHtmlGeneratorTest.php
1 file changed, 22 insertions(+), 19 deletions(-)

Approvals:
  Jonas Kress (WMDE): Looks good to me, approved
  jenkins-bot: Verified



diff --git a/view/tests/phpunit/StatementHtmlGeneratorTest.php 
b/view/tests/phpunit/StatementHtmlGeneratorTest.php
index d928706..b0b4930 100644
--- a/view/tests/phpunit/StatementHtmlGeneratorTest.php
+++ b/view/tests/phpunit/StatementHtmlGeneratorTest.php
@@ -114,10 +114,7 @@
                return $testCases;
        }
 
-       /**
-        * @dataProvider referencesProvider
-        */
-       public function testCollapsedReferences( Statement $statement, 
$expected ) {
+       public function testGivenNoReferences_SectionIsNotCollapsed() {
                $templateFactory = TemplateFactory::getDefaultInstance();
                $statementHtmlGenerator = new StatementHtmlGenerator(
                        $templateFactory,
@@ -126,24 +123,30 @@
                        new DummyLocalizedTextProvider()
                );
 
-               $html = $statementHtmlGenerator->getHtmlForStatement( 
$statement, '' );
-
-               $this->assertSame(
-                       $expected ? 1 : 0,
-                       substr_count( $html, 'wikibase-initially-collapsed' )
-               );
-       }
-
-       public function referencesProvider() {
                $snak = new PropertyNoValueSnak( 1 );
                $statement = new Statement( $snak );
-               $referencedStatement = clone $statement;
-               $referencedStatement->addNewReference( $snak );
 
-               return [
-                       [ $statement, false ],
-                       [ $referencedStatement, true ],
-               ];
+               $html = $statementHtmlGenerator->getHtmlForStatement( 
$statement, '<EDIT SECTION HTML>' );
+
+               $this->assertNotContains( 'wikibase-initially-collapsed', $html 
);
+       }
+
+       public function testGivenReferencedStatement_SectionIsCollapsed() {
+               $templateFactory = TemplateFactory::getDefaultInstance();
+               $statementHtmlGenerator = new StatementHtmlGenerator(
+                       $templateFactory,
+                       $this->getSnakHtmlGeneratorMock(),
+                       new BasicNumberLocalizer(),
+                       new DummyLocalizedTextProvider()
+               );
+
+               $snak = new PropertyNoValueSnak( 1 );
+               $statement = new Statement( $snak );
+               $statement->addNewReference( $snak );
+
+               $html = $statementHtmlGenerator->getHtmlForStatement( 
$statement, '<EDIT SECTION HTML>' );
+
+               $this->assertContains( 'wikibase-initially-collapsed', $html );
        }
 
 }

-- 
To view, visit https://gerrit.wikimedia.org/r/401494
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I2585d6c244b4a2a76b2bb1134fa1b3b0e5137b22
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: WMDE-leszek <[email protected]>
Gerrit-Reviewer: Jonas Kress (WMDE) <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to