MethodTest.php 620 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: x
  5. * Date: 2018/12/10
  6. * Time: 1:14 AM
  7. */
  8. namespace Tests\Feature;
  9. use QL\QueryList;
  10. use Tests\TestCaseBase;
  11. class MethodTest extends TestCaseBase
  12. {
  13. protected $html;
  14. protected function setUp(): void
  15. {
  16. $this->html = $this->getSnippet('snippet-1');
  17. }
  18. /**
  19. * @test
  20. */
  21. public function pipe()
  22. {
  23. $html = $this->html;
  24. $qlHtml = QueryList::pipe(function(QueryList $ql) use($html){
  25. $ql->setHtml($html);
  26. return $ql;
  27. })->getHtml(false);
  28. $this->assertEquals($html,$qlHtml);
  29. }
  30. }