As a Worshipper, I want to import a favourite list that was shared with me into the app
So that I can have these songs as a favourite list in my phone
SCENARIOS
Import a favourite list when all the songs are available in my songs db
Given a favourite list named "Thanksgiving songs" with 3 songs has been shared with me
And I do not have a favourite list in my phone with the same name
And I have all the 3 songs (that were shared) in my songs database
When I import this list
Then I should have a favourite list named "Thanksgiving songs" in my phone
And the list should have 3 songs
Import a favourite list when some of the songs are available in my songs db
Given a favourite list named "Thanksgiving songs" with 3 songs has been shared with me
And I do not have a favourite list in my phone with the same name
And I have 2 out of 3 songs (that were shared) in my songs database
When I import this list
Then I should have a favourite list named "Thanksgiving songs" in my phone
And the list should have 2 songs
Import a favourite list when none of the songs are available in my songs db
Given a favourite list named "Thanksgiving songs" with 3 songs has been shared with me
And I do not have a favourite list in my phone with the same name
And I have none of the songs (that were shared) in my songs database
When I import this list
Then I should see an error message saying that the shared songs are not in my phone
Import a favourite list when there is a list with a similar name in my phone
Given a favourite list named "Thanksgiving songs" with 3 songs has been shared with me
And I have a favourite list in my phone with the same name
And I have 2 songs in a that favourite
And I have all the 3 songs (that were shared) in my songs database
When I import this list
Then I should have a favourite list named "Thanksgiving songs" in my phone
And the list should have 5 songs
As a Worshipper, I want to import a favourite list that was shared with me into the app So that I can have these songs as a favourite list in my phone
SCENARIOS
Import a favourite list when all the songs are available in my songs db Given a favourite list named "Thanksgiving songs" with 3 songs has been shared with me And I do not have a favourite list in my phone with the same name And I have all the 3 songs (that were shared) in my songs database When I import this list Then I should have a favourite list named "Thanksgiving songs" in my phone And the list should have 3 songs
Import a favourite list when some of the songs are available in my songs db Given a favourite list named "Thanksgiving songs" with 3 songs has been shared with me And I do not have a favourite list in my phone with the same name And I have 2 out of 3 songs (that were shared) in my songs database When I import this list Then I should have a favourite list named "Thanksgiving songs" in my phone And the list should have 2 songs
Import a favourite list when none of the songs are available in my songs db Given a favourite list named "Thanksgiving songs" with 3 songs has been shared with me And I do not have a favourite list in my phone with the same name And I have none of the songs (that were shared) in my songs database When I import this list Then I should see an error message saying that the shared songs are not in my phone
Import a favourite list when there is a list with a similar name in my phone Given a favourite list named "Thanksgiving songs" with 3 songs has been shared with me And I have a favourite list in my phone with the same name And I have 2 songs in a that favourite And I have all the 3 songs (that were shared) in my songs database When I import this list Then I should have a favourite list named "Thanksgiving songs" in my phone And the list should have 5 songs