#2930 - Fix some tests that started failing after the Ruby 3 upgrade

I rebased all my branches/pull requests to master branch (with Ruby 3) and discovered some tests that failed "randomly" and repeatedly in several cases.

Failure:
JobsControllerTest#test_#show [/home/circleci/bikelink/test/controllers/jobs_controller_test.rb:22]:
Expected response to be a redirect to <https://tvtqbqkadeuxffsywsbn.s3.us-west-2.amazonaws.com/test/jobs/bikelink_job_723060582.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIOT7253GUTQ6SABQ%2F20220126%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20220126T082556Z&X-Amz-Expires=15&X-Amz-SignedHeaders=host&X-Amz-Signature=48f276a2ba7ee0e7a560110f569c517ed4f539dc135c10caa0f3e0a3aaeb7a87> but was a redirect to <https://tvtqbqkadeuxffsywsbn.s3.us-west-2.amazonaws.com/test/jobs/bikelink_job_723060582.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIOT7253GUTQ6SABQ%2F20220126%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20220126T082555Z&X-Amz-Expires=15&X-Amz-SignedHeaders=host&X-Amz-Signature=96665f5b17d65dcdb07e25132046978f93f5a54586bf6931ab1683179e16d8aa>.
Expected "https://tvtqbqkadeuxffsywsbn.s3.us-west-2.amazonaws.com/test/jobs/bikelink_job_723060582.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIOT7253GUTQ6SABQ%2F20220126%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20220126T082556Z&X-Amz-Expires=15&X-Amz-SignedHeaders=host&X-Amz-Signature=48f276a2ba7ee0e7a560110f569c517ed4f539dc135c10caa0f3e0a3aaeb7a87" to be === "https://tvtqbqkadeuxffsywsbn.s3.us-west-2.amazonaws.com/test/jobs/bikelink_job_723060582.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIOT7253GUTQ6SABQ%2F20220126%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20220126T082555Z&X-Amz-Expires=15&X-Amz-SignedHeaders=host&X-Amz-Signature=96665f5b17d65dcdb07e25132046978f93f5a54586bf6931ab1683179e16d8aa".


rails test test/controllers/jobs_controller_test.rb:19

Freeze time should fix this.

PeopleMailsTest#test_access_limit_to_people_exceeded [/home/circleci/bikelink/test/mailers/people_mails_test.rb:61]:
/people - 2 accesses not found.
Expected: 1
  Actual: 0


rails test test/mailers/people_mails_test.rb:43

Will need to check this, no idea what's wrong here at the first sight...

Znovu načítať