]> git.openstreetmap.org Git - rails.git/blob - test/helpers/user_blocks_helper_test.rb
Make rupocop happy and correct placement of include
[rails.git] / test / helpers / user_blocks_helper_test.rb
1 # coding: utf-8
2 require "test_helper"
3
4 class UserBlocksHelperTest < ActionView::TestCase
5   include ApplicationHelper
6   def setup
7     I18n.locale = "en"
8   end
9
10   def teardown
11     I18n.locale = "en"
12   end
13
14   def test_block_status
15     block = UserBlock.create(
16       :user_id => 1,
17       :creator_id => 2,
18       :reason => "testing",
19       :needs_view => true,
20       :ends_at => Time.now.getutc
21     )
22     assert_equal I18n.t("user_block.helper.until_login"), block_status(block)
23     block_end = Time.now.getutc + 60.minutes
24     block = UserBlock.create(
25       :user_id => 1,
26       :creator_id => 2,
27       :reason => "testing",
28       :needs_view => true,
29       :ends_at => Time.now.getutc + 60.minutes
30     )
31     assert_equal I18n.t("user_block.helper.time_future_and_until_login", :time => friendly_date(block_end)), block_status(block)
32     block_end = Time.now.getutc + 60.minutes
33     block = UserBlock.create(
34       :user_id => 1,
35       :creator_id => 2,
36       :reason => "testing",
37       :needs_view => false,
38       :ends_at => Time.now.getutc + 60.minutes
39     )
40     assert_equal I18n.t("user_block.helper.time_future", :time => friendly_date(block_end)), block_status(block)
41   end
42 end