ある機能を別の機能の「与えられた」ものとして再利用することは可能ですか?
それとも、やるべきではないことをやろうとしているのでしょうか
基本的に私の機能は次のようになります:
Scenario: Creating a basic account with valid details (happy path)
Given I am on the "signup" page
And I enter all the right details #this is shortened of about 20 steps for your reading ease
When I press the button labelled "Sign up"
Then I should see the text "Thanks for signing up"
And I should have an email from "confirmation@mysite.com" titled "Confirm your account Michael"
And the database should contain a record for the user marked as unconfirmed
Scenario: Confirming account via email
Given I have created a basic account
When I open the confirmation email and visit the url to confirm the account
Then I should be logged in
And the database should contain a record for the user makred as confirmed
すべての機能を個別に実行できるようにする必要があるため、すべての機能の後でDBをクリアします...
私はこれを間違った方法で行っていますか?
ありがとう