Advertisement
sas2job

Untitled

Feb 10th, 2023
1,479
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 10.88 KB | None | 0 0
  1. $ rspec
  2. WARN: Unresolved or ambiguous specs during Gem::Specification.reset:
  3.       simplecov_json_formatter (~> 0.1)
  4.       Available/installed versions of this gem:
  5.       - 0.1.4
  6.       - 0.1.3
  7. WARN: Clearing out unresolved specs. Try 'gem cleanup <gem>'
  8. Please report a bug if this causes problems.
  9. WARNING:
  10. Stimulus Reflex requires caching to be enabled. Caching allows the session to be modified during ActionCable requests.
  11. To enable caching in development, run:
  12.     rails dev:cache
  13. WARNING:
  14. Stimulus Reflex requires caching to be enabled. Caching allows the session to be modified during ActionCable requests.
  15. But your config.cache_store is set to :null_store, so it won't work.
  16.  
  17. Randomized with seed 53091
  18. ............................................................................................F..F.F..F.FFF..............................................................FFF............................F.F.F........................................................................................F...FFF............................
  19.  
  20. Failures:
  21.  
  22.  1) Api::ApiController#token_authenticate_user bearer token is valid
  23.     Failure/Error: expect(controller.current_user).to eq(user)
  24.    
  25.       expected: #<User id: 106, email: "[email protected]", first_name: "Allyn", last_name: "Trantow", created_at...+0000", username: "@betsey_quigley", online: false, locale: "en", delete_at: nil, role: "moderator">
  26.            got: nil
  27.    
  28.       (compared using ==)
  29.     # ./spec/controllers/api/api_controller_spec.rb:25:in `block (3 levels) in <top (required)>'
  30.  
  31.   2) Api::ApiController#token_authenticate_user user not found
  32.      Failure/Error: expect(json_response["error"]).to eq I18n.t("api.errors.not_found")
  33.      
  34.        expected: "Record is not found"
  35.             got: "Unexpected error"
  36.      
  37.        (compared using ==)
  38.      # ./spec/controllers/api/api_controller_spec.rb:60:in `block (3 levels) in <top (required)>'
  39.  
  40.   3) Api::ApiController#token_authenticate_user token is expired
  41.      Failure/Error: expect(json_response["error"]).to eq I18n.t("api.errors.expired_token")
  42.      
  43.        expected: "Token is expired"
  44.             got: "Unexpected error"
  45.      
  46.        (compared using ==)
  47.      # ./spec/controllers/api/api_controller_spec.rb:67:in `block (3 levels) in <top (required)>'
  48.  
  49.   4) Api::V1::ProjectsController GET /api/v1/projects/:id error if task is not found
  50.      Failure/Error: expect(json_response["error"]).to eq I18n.t("api.errors.not_found")
  51.      
  52.        expected: "Record is not found"
  53.             got: "Unexpected error"
  54.      
  55.        (compared using ==)
  56.      # ./spec/controllers/api/v1/projects_controller_spec.rb:47:in `block (3 levels) in <top (required)>'
  57.  
  58.   5) Api::V1::ProjectsController GET /api/v1/projects/:id when user is not member for project unauthorized error
  59.      Failure/Error: expect(json_response["error"]).to eq I18n.t("api.errors.unauthorized")
  60.      
  61.        expected: "You don't have access to that."
  62.             got: "Unexpected error"
  63.      
  64.        (compared using ==)
  65.      # ./spec/controllers/api/v1/projects_controller_spec.rb:35:in `block (4 levels) in <top (required)>'
  66.  
  67.   6) Api::V1::ProjectsController GET /api/v1/projects/:id when user is member for project serialized project object
  68.      Failure/Error: expect(json_response["project"]).to eq serialized.to_json
  69.      
  70.        expected: "{\"data\":{\"id\":\"67\",\"type\":\"project\",\"attributes\":{\"title\":\"Mann, Roberts and Rohan\",\"status\":null,\"tasks\":{\"data\":[]}}}}"
  71.             got: nil
  72.      
  73.        (compared using ==)
  74.      # ./spec/controllers/api/v1/projects_controller_spec.rb:27:in `block (4 levels) in <top (required)>'
  75.  
  76.   7) Api::V1::ProjectsController GET /api/v1/projects serialized projects object
  77.      Failure/Error: expect(response).to have_http_status(:ok)
  78.        expected the response to have status code :ok (200) but it was :unauthorized (401)
  79.      # ./spec/controllers/api/v1/projects_controller_spec.rb:14:in `block (3 levels) in <top (required)>'
  80.  
  81.   8) Api::V1::TasksController GET /api/v1/tasks/:id error if task is not found
  82.      Failure/Error: expect(json_response["error"]).to eq I18n.t("api.errors.not_found")
  83.      
  84.        expected: "Record is not found"
  85.             got: "Unexpected error"
  86.      
  87.        (compared using ==)
  88.      # ./spec/controllers/api/v1/tasks_controller_spec.rb:39:in `block (3 levels) in <top (required)>'
  89.  
  90.   9) Api::V1::TasksController GET /api/v1/tasks/:id when user is not member for project unauthorized error
  91.      Failure/Error: expect(json_response["error"]).to eq I18n.t("api.errors.unauthorized")
  92.      
  93.        expected: "You don't have access to that."
  94.             got: "Unexpected error"
  95.      
  96.        (compared using ==)
  97.      # ./spec/controllers/api/v1/tasks_controller_spec.rb:27:in `block (4 levels) in <top (required)>'
  98.  
  99.   10) Api::V1::TasksController GET /api/v1/tasks/:id when user is member for project serialized task object
  100.       Failure/Error: expect(json_response["task"]).to eq serialized.to_json
  101.      
  102.         expected: "{\"data\":{\"id\":\"52\",\"type\":\"task\",\"attributes\":{\"title\":\"Kanlam\",\"status\":\"selected\"}}}"
  103.              got: nil
  104.      
  105.         (compared using ==)
  106.       # ./spec/controllers/api/v1/tasks_controller_spec.rb:19:in `block (4 levels) in <top (required)>'
  107.  
  108.   11) JwtService.decode raises verification error if token is invalid
  109.       Failure/Error: expect { JwtService.decode(invalid_token) }.to raise_error(JWT::VerificationError)
  110.      
  111.         expected JWT::VerificationError, got #<JWT::DecodeError: No verification key available> with backtrace:
  112.           # ./app/services/jwt_service.rb:8:in `decode'
  113.           # ./spec/services/jwt_service_spec.rb:37:in `block (4 levels) in <top (required)>'
  114.           # ./spec/services/jwt_service_spec.rb:37:in `block (3 levels) in <top (required)>'
  115.       # ./spec/services/jwt_service_spec.rb:37:in `block (3 levels) in <top (required)>'
  116.  
  117.   12) JwtService.decode decodes correctly
  118.       Failure/Error:
  119.         decoded_token = JWT.decode(token, Rails.application.credentials.jwt_secret_key,
  120.                                    true, { algorithm: "HS256" })[0]
  121.      
  122.       JWT::DecodeError:
  123.         No verification key available
  124.       # ./app/services/jwt_service.rb:8:in `decode'
  125.       # ./spec/services/jwt_service_spec.rb:19:in `block (3 levels) in <top (required)>'
  126.  
  127.   13) JwtService.encode encodes correctly
  128.       Failure/Error:
  129.         decoded_token = JWT.decode(token, Rails.application.credentials.jwt_secret_key,
  130.                                    true, { algorithm: "HS256" })[0]
  131.      
  132.       JWT::DecodeError:
  133.         No verification key available
  134.       # ./app/services/jwt_service.rb:8:in `decode'
  135.       # ./spec/services/jwt_service_spec.rb:12:in `block (3 levels) in <top (required)>'
  136.  
  137.   14) Admin::AdminBaseController.authenticate_admin! when user is not a admin not access
  138.       Failure/Error: expect(response).to have_http_status(:redirect)
  139.         expected the response to have a redirect status code (3xx) but it was 200
  140.       # ./spec/requests/admin/admin_base_spec.rb:32:in `block (4 levels) in <top (required)>'
  141.  
  142.   15) ApiAuthenticate#token_authenticate_user user not found
  143.       Failure/Error: expect(json_response["error"]).to eq I18n.t("api.errors.not_found")
  144.      
  145.         expected: "Record is not found"
  146.              got: "Unexpected error"
  147.      
  148.         (compared using ==)
  149.       # ./spec/controllers/concerns/api_authenticate_spec.rb:63:in `block (3 levels) in <top (required)>'
  150.  
  151.   16) ApiAuthenticate#token_authenticate_user bearer token is valid
  152.       Failure/Error: expect(controller.current_user).to eq(user)
  153.      
  154.         expected: #<User id: 396, email: "[email protected]", first_name: "Sherlyn", last_name: "Lynch", created...+0000", username: "@adella_padberg", online: false, locale: "en", delete_at: nil, role: "moderator">
  155.              got: nil
  156.      
  157.         (compared using ==)
  158.       # ./spec/controllers/concerns/api_authenticate_spec.rb:28:in `block (3 levels) in <top (required)>'
  159.  
  160.   17) ApiAuthenticate#token_authenticate_user token is expired
  161.       Failure/Error: expect(json_response["error"]).to eq I18n.t("api.errors.expired_token")
  162.      
  163.         expected: "Token is expired"
  164.              got: "Unexpected error"
  165.      
  166.         (compared using ==)
  167.       # ./spec/controllers/concerns/api_authenticate_spec.rb:70:in `block (3 levels) in <top (required)>'
  168.  
  169. Finished in 11.04 seconds (files took 3.31 seconds to load)
  170. 326 examples, 17 failures
  171.  
  172. Failed examples:
  173.  
  174. rspec ./spec/controllers/api/api_controller_spec.rb:22 # Api::ApiController#token_authenticate_user bearer token is valid
  175. rspec ./spec/controllers/api/api_controller_spec.rb:56 # Api::ApiController#token_authenticate_user user not found
  176. rspec ./spec/controllers/api/api_controller_spec.rb:63 # Api::ApiController#token_authenticate_user token is expired
  177. rspec ./spec/controllers/api/v1/projects_controller_spec.rb:44 # Api::V1::ProjectsController GET /api/v1/projects/:id error if task is not found
  178. rspec ./spec/controllers/api/v1/projects_controller_spec.rb:32 # Api::V1::ProjectsController GET /api/v1/projects/:id when user is not member for project unauthorized error
  179. rspec ./spec/controllers/api/v1/projects_controller_spec.rb:24 # Api::V1::ProjectsController GET /api/v1/projects/:id when user is member for project serialized project object
  180. rspec ./spec/controllers/api/v1/projects_controller_spec.rb:11 # Api::V1::ProjectsController GET /api/v1/projects serialized projects object
  181. rspec ./spec/controllers/api/v1/tasks_controller_spec.rb:36 # Api::V1::TasksController GET /api/v1/tasks/:id error if task is not found
  182. rspec ./spec/controllers/api/v1/tasks_controller_spec.rb:24 # Api::V1::TasksController GET /api/v1/tasks/:id when user is not member for project unauthorized error
  183. rspec ./spec/controllers/api/v1/tasks_controller_spec.rb:16 # Api::V1::TasksController GET /api/v1/tasks/:id when user is member for project serialized task object
  184. rspec ./spec/services/jwt_service_spec.rb:35 # JwtService.decode raises verification error if token is invalid
  185. rspec ./spec/services/jwt_service_spec.rb:17 # JwtService.decode decodes correctly
  186. rspec ./spec/services/jwt_service_spec.rb:10 # JwtService.encode encodes correctly
  187. rspec ./spec/requests/admin/admin_base_spec.rb:29 # Admin::AdminBaseController.authenticate_admin! when user is not a admin not access
  188. rspec ./spec/controllers/concerns/api_authenticate_spec.rb:59 # ApiAuthenticate#token_authenticate_user user not found
  189. rspec ./spec/controllers/concerns/api_authenticate_spec.rb:25 # ApiAuthenticate#token_authenticate_user bearer token is valid
  190. rspec ./spec/controllers/concerns/api_authenticate_spec.rb:66 # ApiAuthenticate#token_authenticate_user token is expired
  191.  
  192. Randomized with seed 53091
  193.  
  194. Coverage report generated for RSpec to /home/usr/git/Todoser/coverage. 2883 / 2992 LOC (96.36%) covered.
  195. Stopped processing SimpleCov as a previous error not related to SimpleCov has been detected
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement