diff --git a/app/views/dashboards/followers.html.erb b/app/views/dashboards/followers.html.erb
index 129121c43..d065abf58 100644
--- a/app/views/dashboards/followers.html.erb
+++ b/app/views/dashboards/followers.html.erb
@@ -31,7 +31,7 @@
@<%= user.username %>
diff --git a/spec/system/dashboards/user_followers_display_spec.rb b/spec/system/dashboards/user_followers_display_spec.rb
new file mode 100644
index 000000000..79b572c44
--- /dev/null
+++ b/spec/system/dashboards/user_followers_display_spec.rb
@@ -0,0 +1,25 @@
+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
+ it "displays correct following buttons" do
+ stub_request(:post, "http://www.google-analytics.com/collect")
+ following_user.follow(user)
+ followed_user.follow(user)
+ user.follow(followed_user)
+ visit "/dashboard/user_followers"
+
+ expect(JSON.parse(find_link("✓ FOLLOWING")["data-info"])["id"]).to eq(followed_user.id)
+ expect(JSON.parse(find_link("+ FOLLOW BACK")["data-info"])["id"]).to eq(following_user.id)
+ end
+ end
+end