Skip to content

ytake/spec-unit-testing

Repository files navigation

PHPSpecを始めてみよう

PHPSpecとPHPUnitに加えて、Behat、Codeceptionを加えています。
ひとつのクラスに対して様々なテストフレームワークの違いをお楽しみいただけます。
(CodeceptionはAcceptance Testsのみ)

Build Status

ライブラリ

  "require-dev": {
    "phpunit/phpunit": "~4.0",
    "phpspec/phpspec": "~2.1",
    "behat/behat": "3.*",
    "bossa/phpspec2-expect": "*",
    "codeception/codeception": "*"
  }

インストール

インストールするにはcomposerが必要です。

$ composer install

PHPUnit

PHPUnitのテストコードはtestsディレクトリ配下です。
次のコマンドで実行できます

$ vendor/bin/phpunit

PHPSpec

PHPSpecのテストコードはspec配下です
次のコマンドで実行できます

$ vendor/bin/phpspec run

Behat

Behatのフィーチャはfeatures配下です
次のコマンドで実行できます

$ vendor/bin/behat

Codeception

Codeceptionのテストコードはcodeception_tests配下です
次のコマンドで実行します

$ vendor/bin/codecept build --config=codeception_tests
$ vendor/bin/codecept run --config=codeception_tests

About

for phpstudy

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published