Codeception
簡単なJavaScriptのプログラムを作る時の雛形プロジェクトを作ったのですが、Sassの組み込みで苦戦したので、備忘録として設定ファイルなどについて残しておきます。 2017/11/3 index.htmlのテンプレートをsrcフォルダーに入れて、html-webpack-pluginでdist…
LaravelのPHPのみのページのテストは、CodeceptionのFunctionalテストで問題なく動きますが、Vue.jsを利用したようなJavaScriptを使ったページは、Functionalテストでは完全にテストできないようです。そのような場合は、実際のWebブラウザー上でテストするA…
WindowsでComposerを動かす時にやったことのメモです。 PHPのインストール PHP For Windows: Binaries and sources Releases を開いて、環境にあったZipをダウンロードする(VC14 x64 Thread Safe (2016-Nov-09 04:00:53) をインストールしました) 以下、c:\T…
CodeceptionのAcceptanceテストではWebDriverを使って、ブラウザー上で実際に動作テストができます。問題は、Seleniumの新しいバージョンだと、Firefoxでテストするのが面倒になったことです。特にFirefoxでテストする必要がない場合は、Chromeで簡単にテス…
(submitFormでは、フォームを指定すべきなのがわかりづらい例になっていたので修正 2016/11/1)Laravelアプリの開発時に、テストする時とそうでない時で、別のデータベースを使うようにする方法です。これをやっておけば、テスト時に好き勝手にデータベースを…
PHP用のテストフレームワーク Codeception を使ってみます。Laravelのテストで .env を切り替える方法を調べると、片っ端から Codeception が使われていたので導入しようと思います。 公式ページ Codeception ダウンロードと設定 基本的な手順はこちらに載っ…