ユーザーが自分の所有するコンテンツまたは参照されるコンテンツのみを表示できることを確認するBehatテストを作成したいと思います。作成されたユーザーにコンテンツを割り当てる方法がわからないという苦労があります。
次のようなものから始めます:
Given users:
| name | status |
| test | 1 |
Given "Page" content:
| title | uid |
| A title | ?? |
テストするためにいくつかのノードを作成する必要がありますが、奇妙なことに...手順全体を実行する必要があるようです(たとえば、登録に移動してから、node/add/pageに移動します...)。 )。
Given
で作成されたユーザーのuidを知るにはどうすればよいですか?
Features/api.featureの例では、これを行う方法を見つけます:
Scenario: Create nodes with specific authorship
Given users:
| name | mail | status |
| Joe User | [email protected] | 1 |
And "article" nodes:
| title | author | body | promote |
| Article by Joe | Joe User | PLACEHOLDER BODY | 1 |
When I am logged in as a user with the "administrator" role
And I am on the homepage
And I follow "Article by Joe"
Then I should see the link "Joe User"