1
0
Fork 0

Add scenario "Account of an excluded member"

This commit is contained in:
Alex Kotov 2019-03-24 23:47:55 +05:00
parent 16224bfd15
commit 42663fc764
Signed by: kotovalexarian
GPG key ID: 553C0EBBEB5D5F08
2 changed files with 25 additions and 0 deletions

View file

@ -30,3 +30,14 @@ Feature: Account
Then I see text "kotovalexarian" Then I see text "kotovalexarian"
And I see text "Alex Kotov" And I see text "Alex Kotov"
And I see text "Hi there :)" And I see text "Hi there :)"
Scenario: of an excluded member
Given there is an excluded member account with the following data:
| username | kotovalexarian |
| public_name | Alex Kotov |
| biography | Hi there :) |
| country_state | Москва |
When I visit "/accounts/kotovalexarian"
Then I see text "kotovalexarian"
And I see text "Alex Kotov"
And I see text "Hi there :)"

View file

@ -36,3 +36,17 @@ When 'there is a member account with the following data:' do |table|
biography: options[:biography], biography: options[:biography],
person: person person: person
end end
When 'there is an excluded member account with the following data:' do |table|
options = table.raw.map { |(k, v)| [k.to_sym, v] }.to_h
country_state = create :country_state, name: options[:country_state]
regional_office = create :regional_office, country_state: country_state
person = create :excluded_person, regional_office: regional_office
create :personal_account,
username: options[:username],
public_name: options[:public_name],
biography: options[:biography],
person: person
end