PHP에서의 >에 대한 혁신적인 접근
Matt Trask, Paul M. Jones 및 Yazid Hanifi가 검토 한 동료. 그들의 기여에 대한 Sitepoint의 동료 검토 자 덕분에!
PHP 구현 : PhPunit Snapshot Assertions 라이브러리는 PhPunit 테스트 내에서 스냅 샷 파일 생성 및 관리를 단순화합니다.
문서 및 유지 보수 :
JavaScript 라이브러리 인 React를 고려하십시오. 인터페이스를 이산 구성 요소로 구조화합니다. 다음 반응 구성 요소는 트윗을 렌더링합니다
라이브러리는 PHP에서 스냅 샷 테스트를 단순화합니다. 작곡가를 통해 설치하십시오 :
작은 데이터 중심 템플릿 테스트에 이상적입니다. 모의 데이터, 템플릿을 렌더링하고 스냅 샷에 대한 출력을 주장합니다.
이벤트 소싱 : 테스트 이벤트 스트림 및 예측이 훨씬 쉬워집니다. 일련의 사건과 결과 투사 상태를 주장합니다.
비동기 작업 (대기열) : 일련의 작업 후 대기열의 상태를 캡처하여 예상 작업이 처리되도록합니다.
주소 지정
스냅 샷 테스트는 살아있는 문서 역할을하는 테스트 작성 및 유지 보수를 최소화합니다. 그러나 정기적 인 업데이트를 무시하면 구식 스냅 샷과 오 탐지가 발생할 수 있습니다.
spatie/phpunit-snapshot-assertions
<code class="language-javascript">function Tweet(props) {
return (
<div classname="tweet">
<img src="%7Bprops.user.avatar%7D" alt="스냅 샷 테스트 란 무엇이며 PHP에서 실행 가능합니까?" >
<div classname="text">
<div classname="handle">{props.user.handle}</div>
<div classname="content">{props.content}</div>
</div>
</div>
);
}</code>
위 내용은 스냅 샷 테스트 란 무엇이며 PHP에서 실행 가능합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!