docbrown/spec/system/dashboards/user_followers_display_spec.rb
ludwiczakpawel c9c88c7cc1
[deploy] Dashboard updates (#8879)
* flare tag line height

* .

* .

* .

* .

* specs

* spec

* .

* init

* .

* .

* js refactor

* js

* update spec

* Fix infinite scroll

* typo

* move IF

* pro analytics link fix

* Clean up tests

* Refactor adding of html

Co-authored-by: benhalpern <bendhalpern@gmail.com>
2020-06-25 13:10:17 -04:00

24 lines
724 B
Ruby

require "rails_helper"
RSpec.describe "Followers Dashboard", type: :system, js: true do
let(:default_per_page) { 3 }
let(:user) { create(:user) }
let(:followed_user) { create(:user) }
let(:following_user) { create(:user) }
before do
sign_in user
end
context "when /dashboard/user_followers is visited" do
xit "displays correct following buttons" do
following_user.follow(user)
followed_user.follow(user)
user.follow(followed_user)
visit "/dashboard/user_followers"
expect(JSON.parse(find_button("Following")["data-info"])["id"]).to eq(followed_user.id)
expect(JSON.parse(find_button("Follow back")["data-info"])["id"]).to eq(following_user.id)
end
end
end