Refactor playlists features
This commit is contained in:
parent
d35327e6f2
commit
3e7f4a7168
@ -5,20 +5,21 @@ Feature: Playlists
|
|||||||
I want to manage some playlists
|
I want to manage some playlists
|
||||||
|
|
||||||
Scenario: List playlists
|
Scenario: List playlists
|
||||||
Given Foo and Bar playlists
|
Given a playlist named "Electro"
|
||||||
|
And a playlist named "Reggae"
|
||||||
When I am on the playlists page
|
When I am on the playlists page
|
||||||
Then I should see "Foo" within "ul>li"
|
Then I should see "Electro" within "ul>li:first-child"
|
||||||
And I should see "Bar" within "ul>li+li"
|
And I should see "Reggae" within "ul>li:first-child+li"
|
||||||
|
|
||||||
Scenario: Create playlist
|
Scenario: Create playlist
|
||||||
Given I am on the playlists page
|
Given I am on the playlists page
|
||||||
When I follow "Create playlist"
|
When I follow "Create playlist"
|
||||||
And I fill in "Name" with "Electro"
|
And I fill in "Name" with "Electro"
|
||||||
And I press "Create"
|
And I press "Create"
|
||||||
Then I should see "Electro" within "ul>li"
|
Then I should see "Electro" within "ul>li:first-child"
|
||||||
|
|
||||||
Scenario: Edit playlist
|
Scenario: Edit playlist
|
||||||
Given a playlist named Electro
|
Given a playlist named "Electro"
|
||||||
And I am on the playlists page
|
And I am on the playlists page
|
||||||
When I follow "Electro"
|
When I follow "Electro"
|
||||||
And I fill in "Name" with "Rock"
|
And I fill in "Name" with "Rock"
|
||||||
|
@ -1,8 +1,3 @@
|
|||||||
Given /^Foo and Bar playlists$/ do
|
Given /^a playlist named "([^"]*)"$/ do |name|
|
||||||
@foo = Playlist.create!(:name => 'Foo')
|
Playlist.create!(:name => name)
|
||||||
@bar = Playlist.create!(:name => 'Bar')
|
|
||||||
end
|
|
||||||
|
|
||||||
Given /^a playlist named Electro$/ do
|
|
||||||
Playlist.create!(:name => 'Electro')
|
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user