問題タブ [phpspec]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1305 参照

laravel - 「phpspec describe」実行時のエラー「クラスの適切なスイートスコープが見つかりません」

このビデオに従って、Laravelでphpspecを実行しようとしています

composerで問題なくインストールし、エイリアスを追加しますが、実行すると:

エラーが発生します:

0 投票する
1 に答える
937 参照

php - phpspec - 引数がモック オブジェクトに渡されるように指定する

私はPHPSpecBDD/TDD全般に不慣れです。

次のコードがあるとします。

Check クラスがその引数を Checker に渡す必要があることを指定したいのですが、その方法がわかりません。

私の仕様:

仕様を実行すると、Checker Class で実装する前に次のようになります。

実装したら:

私は得る:

何を与える?私が知る限り、指定どおりに実装しました。

0 投票する
2 に答える
700 参照

php - PHPSpec の UploadedFile.php の単体テスト

Symfony\Component\HttpFoundation\File\UploadedFile.phpLaravel のクラスで構築するデータ転送オブジェクト クラスをテストしようとしています。でこの実装をテストする運がありませんでしたPHPSpec。これが私がこれまでに持っているものです:

テスト

クラス

結果

Mockery、Prohpecy、stdClass を使用してこれをテストする方法をいくつか試しましたが、何も機能していないようです。これに関するヘルプは大歓迎です。このテストの実装を歓迎します。事前にすべてに感謝します。

0 投票する
1 に答える
216 参照

php - phpspec force メソッドの戻り値

別のメソッドからデータを取得するクラス メソッドをテストしようとしています。
だから私はこれをしました:

しかし、起動するphpspec runと、次のようになりました。

何が起こっている?

0 投票する
2 に答える
89 参照

zend-framework - phpspec で let を使用する

phpspec でクラスをテストしようとしています。このクラスは、ZF2 で使用される通常の Service クラスです。

私のスペックは:

最初にphpspecがserviceManagerオブジェクトを作成して、構築されたスルー関数を呼び出す方法を理解するのに苦労しています。Zend には、上記の静的メソッドと非常によく似た構造を可能にするファクトリ クロージャーがあります。

コンストラクターに渡すために Writer オブジェクトを使用するphpspec マニュアルのオブジェクト構築の例を見てきました。ただし、この Writer オブジェクトがどのように作成されるかについては説明していません。

そのページで、オブジェクトが phpspec 関数に渡される同様の例を見ることができます。

ただし、Writer オブジェクト自体がどのように構築されるかについては説明していません。serviceManager はどのように構築されますか?

0 投票する
1 に答える
84 参照

php - PHPSpec を使用して親子の双方向関係をテストする

親子双方向の関係が適切に作成されていることをphpspecでテストする方法は?

7 行目でエラーがスローされます。これは、$thisis a ParentSpecobject notであるため明らかParentです。しかし、メソッドが呼び出されたことをテストする方法は他にありませんsetParent

0 投票する
1 に答える
164 参照

php - テストごとの PHPSpec クラスの構築

PHPSpec で次のテスト メソッドごとに表現する方法を探しています。各テストには、このように作成されたクラス コンストラクターが必要です。

そして、次のようなものをテストできます

その種のクラスコンストラクターをphpspecに渡すにはどうすればよいですか?