From: Tom Hughes Date: Sat, 26 Oct 2024 10:13:11 +0000 (+0100) Subject: Merge remote-tracking branch 'upstream/pull/5288' X-Git-Tag: live~46 X-Git-Url: https://git.openstreetmap.org./rails.git/commitdiff_plain/99bf0a01eb15a458cdc829274df9dc6b3760af0e?hp=7d46203f5fbf0286b25822f872262d27c9c11e88 Merge remote-tracking branch 'upstream/pull/5288' --- diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index a5bfd0f09..25722c1f4 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -65,7 +65,7 @@ jobs: - name: Run javascript tests run: bundle exec teaspoon - name: Report completion to Coveralls - uses: coverallsapp/github-action@v2.3.3 + uses: coverallsapp/github-action@v2.3.4 with: github-token: ${{ secrets.github_token }} flag-name: ubuntu-${{ matrix.ubuntu }}-ruby-${{ matrix.ruby }} @@ -77,7 +77,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Report completion to Coveralls - uses: coverallsapp/github-action@v2.3.3 + uses: coverallsapp/github-action@v2.3.4 with: github-token: ${{ secrets.github_token }} parallel-finished: true diff --git a/test/controllers/user_blocks_controller_test.rb b/test/controllers/user_blocks_controller_test.rb index ed310f52e..1d89476ec 100644 --- a/test/controllers/user_blocks_controller_test.rb +++ b/test/controllers/user_blocks_controller_test.rb @@ -636,15 +636,15 @@ class UserBlocksControllerTest < ActionDispatch::IntegrationTest :user_block => { :needs_view => true, :reason => "Testing deactivates_at" }) end block = UserBlock.last - assert_equal Time.now.utc + 2.days, block.ends_at + assert_equal Time.now.utc + 48.hours, block.ends_at assert_nil block.deactivates_at - travel 1.day + travel 24.hours session_for(blocked_user) get user_block_path(block) block.reload - assert_equal Time.now.utc + 1.day, block.ends_at - assert_equal Time.now.utc + 1.day, block.deactivates_at + assert_equal Time.now.utc + 24.hours, block.ends_at + assert_equal Time.now.utc + 24.hours, block.deactivates_at end end @@ -660,14 +660,14 @@ class UserBlocksControllerTest < ActionDispatch::IntegrationTest :user_block => { :needs_view => true, :reason => "Testing deactivates_at" }) end block = UserBlock.last - assert_equal Time.now.utc + 1.day, block.ends_at + assert_equal Time.now.utc + 24.hours, block.ends_at assert_nil block.deactivates_at - travel 2.days + travel 48.hours session_for(blocked_user) get user_block_path(block) block.reload - assert_equal Time.now.utc - 1.day, block.ends_at + assert_equal Time.now.utc - 24.hours, block.ends_at assert_equal Time.now.utc, block.deactivates_at end end @@ -684,16 +684,16 @@ class UserBlocksControllerTest < ActionDispatch::IntegrationTest :user_block => { :needs_view => false, :reason => "Testing deactivates_at" }) end block = UserBlock.last - assert_equal Time.now.utc + 2.days, block.ends_at - assert_equal Time.now.utc + 2.days, block.deactivates_at + assert_equal Time.now.utc + 48.hours, block.ends_at + assert_equal Time.now.utc + 48.hours, block.deactivates_at - travel 1.day + travel 24.hours put user_block_path(block, :user_block_period => "48", :user_block => { :needs_view => false, :reason => "Testing deactivates_at updated" }) block.reload - assert_equal Time.now.utc + 2.days, block.ends_at - assert_equal Time.now.utc + 2.days, block.deactivates_at + assert_equal Time.now.utc + 48.hours, block.ends_at + assert_equal Time.now.utc + 48.hours, block.deactivates_at end end @@ -709,16 +709,16 @@ class UserBlocksControllerTest < ActionDispatch::IntegrationTest :user_block => { :needs_view => false, :reason => "Testing deactivates_at" }) end block = UserBlock.last - assert_equal Time.now.utc + 1.day, block.ends_at - assert_equal Time.now.utc + 1.day, block.deactivates_at + assert_equal Time.now.utc + 24.hours, block.ends_at + assert_equal Time.now.utc + 24.hours, block.deactivates_at - travel 2.days + travel 48.hours put user_block_path(block, :user_block_period => "0", :user_block => { :needs_view => false, :reason => "Testing deactivates_at updated" }) block.reload - assert_equal Time.now.utc - 1.day, block.ends_at - assert_equal Time.now.utc - 1.day, block.deactivates_at + assert_equal Time.now.utc - 24.hours, block.ends_at + assert_equal Time.now.utc - 24.hours, block.deactivates_at end end @@ -732,21 +732,21 @@ class UserBlocksControllerTest < ActionDispatch::IntegrationTest block = UserBlock.new :user => blocked_user, :creator => moderator_user, :reason => "because", - :ends_at => Time.now.utc + 1.day, + :ends_at => Time.now.utc + 24.hours, :needs_view => false assert_difference "UserBlock.count", 1 do block.save :validate => false end - travel 2.days + travel 48.hours session_for(moderator_user) put user_block_path(block, :user_block_period => "0", :user_block => { :needs_view => false, :reason => "Testing legacy block update" }) block.reload - assert_equal Time.now.utc - 1.day, block.ends_at - assert_equal Time.now.utc - 1.day, block.deactivates_at + assert_equal Time.now.utc - 24.hours, block.ends_at + assert_equal Time.now.utc - 24.hours, block.deactivates_at end end