123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <?php
- /**
- * Created by PhpStorm.
- * User: x
- * Date: 2018/12/9
- * Time: 11:10 PM
- */
- namespace Tests\Feature;
- use QL\QueryList;
- use Tests\TestCaseBase;
- class InstanceTest extends TestCaseBase
- {
- protected $html;
- protected function setUp(): void
- {
- $this->html = $this->getSnippet('snippet-1');
- }
- /**
- * @test
- */
- public function singleton_instance_mode()
- {
- $ql = QueryList::getInstance()->html($this->html);
- $ql2 = QueryList::getInstance();
- $this->assertEquals($ql->getHtml(),$ql2->getHtml());
- }
- /**
- * @test
- */
- public function get_new_object()
- {
- $ql = (new QueryList())->html($this->html);
- $ql2 = (new QueryList())->html('');
- $this->assertNotEquals($ql->getHtml(),$ql2->getHtml());
- $ql = QueryList::range('')->html($this->html);
- $ql2 = QueryList::range('')->html('');
- $this->assertNotEquals($ql->getHtml(),$ql2->getHtml());
- }
- }
|