webforge/testplate

Testplate for webforge 基础测试用例

1.6.0 2017-11-14 21:49 UTC

This package is auto-updated.

Last update: 2024-09-07 02:03:28 UTC


README

Testplate for webforge 基础测试用例

安装

使用 Composer 进行安装。

composer require -v --prefer-source webforge/testplate:dev-master

要运行测试,使用

phpunit

配置

如果你想使用 getFile() 或其他文件辅助函数,你需要在

$bootLoader->registerPackageRoot();

你的 bootstrap.php 中进行。如果你使用 registerCMSContainer,这已经完成了。

使用(CSS 测试器)

如果你在安装 testplate 的时候也安装了 webforge/dom,你可以使用花哨的 CSS 测试(当你从 Webforge\Code\Test\Base 继承时)。在你的类中实现: Webforge\Code\Test\HTMLTesting(基础已经完成了,你只需要启用它)

$this->html = <<<'HTML'
<div class="team">
  <h1 class="active">team</h1>
    <div class="mitarbeiter">
      imme
    </div>
    <div class="mitarbeiter">
      philipp
    </div>
</div>
HTML;

$this->css('div.team')->count(1)
  ->css('h1')->count(1)->hasClass('active')->end()
   ->css('div.mitarbeiter')->count(2)->end()
 ;

有关更详细的文档,请参阅此处

使用(Guzzle)

有关使用 Guzzle 进行测试的详细信息,请参阅此处