]> cat aescling's git repositories - mastodon.git/commitdiff
Helper cleanup (#1348)
authorMatt Jankowski <mjankowski@thoughtbot.com>
Sun, 9 Apr 2017 15:11:37 +0000 (11:11 -0400)
committerEugen <eugen@zeonfederated.com>
Sun, 9 Apr 2017 15:11:37 +0000 (17:11 +0200)
* Remove unused helper files

* Add coverage for application helper

* Add coverage for StreamEntriesHelper #display_name

14 files changed:
app/helpers/about_helper.rb [deleted file]
app/helpers/admin/domain_blocks_helper.rb [deleted file]
app/helpers/admin/pubsubhubbub_helper.rb [deleted file]
app/helpers/authorize_follow_helper.rb [deleted file]
app/helpers/tags_helper.rb [deleted file]
app/helpers/xrd_helper.rb [deleted file]
spec/helpers/about_helper_spec.rb [deleted file]
spec/helpers/admin/domain_blocks_helper_spec.rb [deleted file]
spec/helpers/admin/pubsubhubbub_helper_spec.rb [deleted file]
spec/helpers/application_helper_spec.rb
spec/helpers/authorize_follow_helper_spec.rb [deleted file]
spec/helpers/stream_entries_helper_spec.rb
spec/helpers/tags_helper_spec.rb [deleted file]
spec/helpers/xrd_helper_spec.rb [deleted file]

diff --git a/app/helpers/about_helper.rb b/app/helpers/about_helper.rb
deleted file mode 100644 (file)
index 0f57a7b..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-# frozen_string_literal: true
-
-module AboutHelper
-end
diff --git a/app/helpers/admin/domain_blocks_helper.rb b/app/helpers/admin/domain_blocks_helper.rb
deleted file mode 100644 (file)
index d66c8d5..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-# frozen_string_literal: true
-
-module Admin::DomainBlocksHelper
-end
diff --git a/app/helpers/admin/pubsubhubbub_helper.rb b/app/helpers/admin/pubsubhubbub_helper.rb
deleted file mode 100644 (file)
index c2fc2e7..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-# frozen_string_literal: true
-
-module Admin::PubsubhubbubHelper
-end
diff --git a/app/helpers/authorize_follow_helper.rb b/app/helpers/authorize_follow_helper.rb
deleted file mode 100644 (file)
index 99ee03c..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-# frozen_string_literal: true
-
-module AuthorizeFollowHelper
-end
diff --git a/app/helpers/tags_helper.rb b/app/helpers/tags_helper.rb
deleted file mode 100644 (file)
index 5b2b3ca..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-# frozen_string_literal: true
-
-module TagsHelper
-end
diff --git a/app/helpers/xrd_helper.rb b/app/helpers/xrd_helper.rb
deleted file mode 100644 (file)
index 2281a02..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-# frozen_string_literal: true
-
-module XrdHelper
-end
diff --git a/spec/helpers/about_helper_spec.rb b/spec/helpers/about_helper_spec.rb
deleted file mode 100644 (file)
index 6efc9f5..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-require 'rails_helper'
-
-RSpec.describe AboutHelper, type: :helper do
-
-end
diff --git a/spec/helpers/admin/domain_blocks_helper_spec.rb b/spec/helpers/admin/domain_blocks_helper_spec.rb
deleted file mode 100644 (file)
index cc7ead8..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-require 'rails_helper'
-
-RSpec.describe Admin::DomainBlocksHelper, type: :helper do
-
-end
diff --git a/spec/helpers/admin/pubsubhubbub_helper_spec.rb b/spec/helpers/admin/pubsubhubbub_helper_spec.rb
deleted file mode 100644 (file)
index 673236a..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-require 'rails_helper'
-
-RSpec.describe Admin::PubsubhubbubHelper, type: :helper do
-
-end
index c2063c9958da4a46fd4801e4c31508a5c252e96b..a2eeb443c42487b68fe4f608469e0bc750205417 100644 (file)
@@ -1,5 +1,19 @@
 require 'rails_helper'
 
-RSpec.describe ApplicationHelper, type: :helper do
+describe ApplicationHelper do
+  describe 'active_nav_class' do
+    it 'returns active when on the current page' do
+      allow(helper).to receive(:current_page?).and_return(true)
 
+      result = helper.active_nav_class("/test")
+      expect(result).to eq "active"
+    end
+
+    it 'returns empty string when not on current page' do
+      allow(helper).to receive(:current_page?).and_return(false)
+
+      result = helper.active_nav_class("/test")
+      expect(result).to eq ""
+    end
+  end
 end
diff --git a/spec/helpers/authorize_follow_helper_spec.rb b/spec/helpers/authorize_follow_helper_spec.rb
deleted file mode 100644 (file)
index ba5b0a7..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-require 'rails_helper'
-
-RSpec.describe AuthorizeFollowHelper, type: :helper do
-
-end
index 6227f92809afb787251a9406f8ef00d9c3e2eba4..221e1e32d66854f81490bab8c2e10b1977fb04ee 100644 (file)
@@ -2,7 +2,17 @@ require 'rails_helper'
 
 RSpec.describe StreamEntriesHelper, type: :helper do
   describe '#display_name' do
-    pending
+    it 'uses the display name when it exists' do
+      account = Account.new(display_name: "Display", username: "Username")
+
+      expect(helper.display_name(account)).to eq "Display"
+    end
+
+    it 'uses the username when display name is nil' do
+      account = Account.new(display_name: nil, username: "Username")
+
+      expect(helper.display_name(account)).to eq "Username"
+    end
   end
 
   describe '#avatar_for_status_url' do
diff --git a/spec/helpers/tags_helper_spec.rb b/spec/helpers/tags_helper_spec.rb
deleted file mode 100644 (file)
index f661e44..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-require 'rails_helper'
-
-RSpec.describe TagsHelper, type: :helper do
-
-end
diff --git a/spec/helpers/xrd_helper_spec.rb b/spec/helpers/xrd_helper_spec.rb
deleted file mode 100644 (file)
index 0bc71b6..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-require 'rails_helper'
-
-RSpec.describe XrdHelper, type: :helper do
-
-end