baxtian/dom-assert 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

baxtian/dom-assert

最新稳定版本:0.3.2

Composer 安装命令:

composer require baxtian/dom-assert

包简介

Assert library for PHPUnit for testing DOM trees.

README 文档

README

This is an Assert library for PHPUnit for testing DOM trees.

Usage:

<?php
namespace Tests;

use PHPUnit\Framework\TestCase;
use Baxtian\DOMAssert;

class DomTest extends TestCase
{
	public function testShortcode(): void
	{
		$html = "<div><p class='answer black'>All good!</p><p id='greetings' data-greetings='Hi!'>Second paragraph</p></div>";
		
		DOMAssert::assertNodeText($html, 'p.answer', 'All good!');
		DOMAssert::assertNodeHasClass($html, 'p.answer', 'black');
		DOMAssert::assertNodeCount($html, 'p', 2);
		DOMAssert::assertNodeHasAttribute($html, 'p#greetings', 'data-greetings', 'Hi!');
	}
}

Mantainers

Juan Sebastián Echeverry baxtian.echeverry@gmail.com

Changelog

0.3.2

  • First stable release

统计信息

  • 总下载量: 30
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: GPL-3.0-or-later
  • 更新时间: 2025-04-03