1
0
Fork 0

Add scenario "Account of a user"

This commit is contained in:
Alex Kotov 2019-03-24 23:01:59 +05:00
parent 96d138dc0c
commit 360399e08a
Signed by: kotovalexarian
GPG key ID: 553C0EBBEB5D5F08
2 changed files with 19 additions and 0 deletions

View file

@ -1,4 +1,14 @@
Feature: Account
Scenario: of a user
Given there is a usual account with the following data:
| username | kotovalexarian |
| public_name | Alex Kotov |
| biography | Hi there :) |
When I visit "/accounts/kotovalexarian"
Then I see text "kotovalexarian"
And I see text "Alex Kotov"
And I see text "Hi there :)"
Scenario: of a member
Given there is a member account with the following data:
| username | kotovalexarian |

View file

@ -1,5 +1,14 @@
# frozen_string_literal: true
When 'there is a usual account with the following data:' do |table|
options = table.raw.map { |(k, v)| [k.to_sym, v] }.to_h
create :usual_account,
username: options[:username],
public_name: options[:public_name],
biography: options[:biography]
end
When 'there is a member account with the following data:' do |table|
options = table.raw.map { |(k, v)| [k.to_sym, v] }.to_h