behat

    2

    2答えて

    私はBehat、Mink、FosUser BundleでSymfony2を使用しています。問題は、ログインテストが常に失敗することです(ログインは開発中に完全に機能します)。 テストが失敗しました "ログアウト"というテキストが現在のページのテキストのどこにも見つかりませんでした。 何が欠落しているか、または問題をどのようにデバッグすることができますか? Behat/Minkで認証されていないペー

    1

    1答えて

    私はガーキンをベットで使用しており、検証のシナリオで入力問題に直面しています。ここで私が書いたシナリオの例があるが、Behatはタグ<variable>に変数定義の違いを理解し、タグの特殊文字のような不正な入力をテストするものではありません<testspecialchar> シナリオ概要: - 入力での不正なエントリ 変数 - | input variable | validation mess

    3

    1答えて

    私はbehat.ymlで試してみましたが、私の/ supportディレクトリにテンプレートを入れましたが、助けはありません。 default: formatter: name: html parameters: template_path: html.tpl

    25

    2答えて

    間違ってはいけません。私は両方のプロジェクトが素晴らしいと思う。 しかし、PHPと任意の説得力のある理由がある場合、私は疑問に思うRubyの開発者の両方として、可能な言語の障壁のほかに、なぜ一つは、PHPまたはいくつかのPHPフレームワークで作業する場合でも、BDDのために(cuke4phpで)CucumberオーバーBehatを選ぶだろう。

    0

    2答えて

    symfony2プロジェクトをPHPUnitとbehat/minkでテストします。今朝私は私のプロジェクトにもっと多くのbehatテストを追加し、突然ランダムテストが失敗し始めました。私は限界(メモリ?実行時間?他の何か?)を打ったようだが、私は何も見つけることができません。 トラヴィス-ciは私のローカルマシンに障害が発生しない。このhttp://travis-ci.org/#!/tvlooy/

    8

    3答えて

    デフォルトでは、BehatはFeatureContextという名前のファイル(1つのファイル内のすべてのステップ)でステップ定義を探します。 多くの手順があるので、大きなファイルを維持するのは難しいです。 フィーチャーファイルごとに1つの定義ファイルが必要です。 ステップ定義を外部ファイルに含めるにはどうすればよいですか? homepage.feature HomepageContext ext

    14

    5答えて

    私はPHPUnitまたはBehatテストの期間中インスタンス化されたDateTimeのすべてのインスタンスの時間を設定できるようにしたいと思います。 私は時間に関するビジネスロジックをテストしています。たとえば、クラス内のメソッドは、過去または将来のイベントのみを返します。 ことだ私は可能であればやっていけない: 1)のDateTimeのラッパーを書くと私のコード全体のDateTimeの代わりにこ

    10

    1答えて

    私はこのHTMLを持っていると思っていました。 入力がjqTransformed であることを認識している人がいます。 "My awesome test"というラベルをどのようにクリックするのだろうか。 今、私はそうです: $el = $this->getSession()->getPage()->find('css', 'ul li span.jqTransformRadioWrapper a