setupEnv( $config, $data ); $doc = self::createDocument( CommentFormatter::addReplyLinks( $dom ) ); $expectedDoc = self::createDocument( $expected ); // Optionally write updated content to the "reply HTML" files if ( getenv( 'DISCUSSIONTOOLS_OVERWRITE_TESTS' ) ) { self::overwriteHtmlFile( $expectedPath, $doc, $origPath ); } // saveHtml is not dirty-diff safe, but for testing it is probably faster than DOMCompat::getOuterHTML self::assertEquals( $expectedDoc->saveHtml(), $doc->saveHtml(), $name ); } public function provideAddReplyLinks() : array { return self::getJson( '../cases/formattedreply.json' ); } }