タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

Rubyとshared_examples_forに関するrochefortのブックマーク (1)

  • 同じexampleを複数のテストで共有する - うなの日記

    RSpec documentationの「Shared Example Groups」に説明がありますが、「shared_examples_for」を使用して同じexampleを複数のテストで共有することが可能です。 「shared_examples_for <共有exampleグループ名>」で共有するexampleのグループ(「Shared Example Groups」と呼ばれるらしい。)を作成し、 共有したいテスト内で「it_should_behave_like <共有exampleグループ名>」としてexampleを取り込めばOK モジュールをincludeする感じですな。 exampleだけでなく、beforeやafterも共有できます。 # shared_examples_for で 共通のexampleを定義。 shared_examples_for "shared" do

    同じexampleを複数のテストで共有する - うなの日記
  • 1