VRFS-1602 Writing tests.
This commit is contained in:
parent
bd0df88e24
commit
6e5848fe60
1090
web/db/schema.rb
1090
web/db/schema.rb
File diff suppressed because it is too large
Load Diff
|
|
@ -31,11 +31,20 @@ describe "Feed", :js => true, :type => :feature, :capybara_feature => true do
|
|||
find('.feed-details a.details').trigger(:click)
|
||||
|
||||
# confirm user avatar exists
|
||||
find("a.avatar-tiny[user-id=\"#{user.id}\"][hoveraction=\"musician\"] img")
|
||||
|
||||
# confirm user name exists
|
||||
find("a.musician-name[user-id=\"#{user.id}\"][hoveraction=\"musician\"]", text: user.name)
|
||||
|
||||
# confirm instrument icons exist
|
||||
find("img[instrument-id=\"electric guitar\"]")
|
||||
|
||||
# confirm hover bubbles show
|
||||
find("a.avatar-tiny[user-id=\"#{user.id}\"][hoveraction=\"musician\"]").hover_intent
|
||||
|
||||
# confirm navigate to user profile page
|
||||
find(".avatar-tiny[user-id=\"#{user.id}\"][hoveraction=\"musician\"]").trigger(:click)
|
||||
find("#user-profile h2[id=profile-username]", text: user.name)
|
||||
end
|
||||
|
||||
# it "should render play widget" do
|
||||
|
|
@ -63,14 +72,29 @@ describe "Feed", :js => true, :type => :feature, :capybara_feature => true do
|
|||
|
||||
it "should render details" do
|
||||
visit "/client#/feed"
|
||||
|
||||
# close recording finished dialog
|
||||
find('#recording-finished-dialog h1')
|
||||
find('#discard-session-recording').trigger(:click)
|
||||
|
||||
find('.feed-details a.details').trigger(:click)
|
||||
|
||||
# confirm user avatar exists
|
||||
find("a.avatar-tiny[user-id=\"#{user.id}\"][hoveraction=\"musician\"] img")
|
||||
|
||||
# confirm user name exists
|
||||
find("a.musician-name[user-id=\"#{user.id}\"][hoveraction=\"musician\"]", text: user.name)
|
||||
|
||||
# confirm instrument icons exist
|
||||
find("img[instrument-id=\"electric guitar\"]")
|
||||
|
||||
|
||||
# confirm hover bubbles show
|
||||
find("a.avatar-tiny[user-id=\"#{user.id}\"][hoveraction=\"musician\"]").hover_intent
|
||||
|
||||
# confirm navigate to user profile page
|
||||
find(".avatar-tiny[user-id=\"#{user.id}\"][hoveraction=\"musician\"]").trigger(:click)
|
||||
find("#user-profile h2[id=profile-username]", text: user.name)
|
||||
end
|
||||
|
||||
# it "should render play widget" do
|
||||
|
|
|
|||
Loading…
Reference in New Issue