composer.json
에 다음과 같이 추가합니다."autoload": {
"psr-4": {"Src\\": "src/"}
}
composer update
로 업데이트 합니다.composer update
composer.json
{
"name": "yunseok/php-test",
"description": "for php test",
"authors": [
{
"name": "Yunseok Han",
"email": "hannut91@gmail.com"
}
],
"scripts": {
"test": "./vendor/bin/kahlan"
},
"require-dev": {
"kahlan/kahlan": "^4.5"
},
"autoload": {
"psr-4": {"Src\\": "src/"}
}
}
src/Calculator.php
<?php
namespace src;
class Calculator {
function plus($a, $b) {
return $a + $b;
}
}
spec/Calculator.spec.php
<?php
use Src\Calculator;
describe('Calculator', function() {
given('calculator', function() { return new Calculator(); });
describe('plus', function() {
given('subject', function() {
return $this->calculator->plus($this->augend, $this->addend);
});
given('augend', function() { return 3; });
given('addend', function() { return 4; });
given('summation', function() { return 3 + 4; });
it('returns summation', function() {
expect($this->subject)->toEqual($this->summation);
});
});
});
자바스크립트로 직접 만들면서 배우는 - 자료구조와 알고리즘 강의 바로 가기
실습으로 마스터하는 OAuth 2.0: 기본부터 보안 위험까지 - OAuth 2.0 강의 바로 가기
기계인간 이종립, 소프트웨어 개발의 지혜 - Git 강의 바로 가기
코드숨에서 매주 스터디를 진행하고 있습니다. 메일을 등록하시면 새로운 스터디가 시작될 때 알려드릴게요!