Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/G1Joshi/Agent-Skills --skill phpunit명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
SOC 직업 분류 기준
| name | phpunit |
| description | PHPUnit PHP testing framework. Use for PHP testing. |
PHPUnit is the standard unit testing framework for the PHP ecosystem. Examples include usage in Laravel, Symfony, and WordPress.
<?php
use PHPUnit\Framework\TestCase;
final class StackTest extends TestCase
{
public function testPushAndPop(): void
{
$stack = [];
$this->assertEmpty($stack);
array_push($stack, 'foo');
$this->assertNotEmpty($stack);
$this->assertEquals('foo', array_pop($stack));
}
}
Methods like $this->assertTrue(), $this->assertSame(), $this->expectException().
PHPUnit gives you control over the behavior of dependencies.
$stub = $this->createMock(SomeClass::class);
$stub->method('doSomething')->willReturn('foo');
$this->assertEquals('foo', $stub->doSomething());
Pass data to a test method (similar to parameterized tests).
#[DataProvider('additionProvider')]
public function testAdd(int $a, int $b, int $expected): void { ... }
Do:
$this->assertSame() checks types (===), whereas assertEquals is loose (==). Strict is safer.Tests\Unit\UserTest matching App\Models\User.#[Test] instead of /** @test */ annotations if on PHP 8.2+.Don't: