Skip to content

Instantly share code, notes, and snippets.

@thomsbg
Created March 13, 2020 18:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save thomsbg/6edf35d51f7ae6a3d1b621fa6ba19ede to your computer and use it in GitHub Desktop.
Save thomsbg/6edf35d51f7ae6a3d1b621fa6ba19ede to your computer and use it in GitHub Desktop.
diff --git a/test/chorus_auth_client_test.rb b/test/chorus_auth_client_test.rb
index c383a1528b8f..377455808ea5 100644
--- a/test/chorus_auth_client_test.rb
+++ b/test/chorus_auth_client_test.rb
@@ -104,7 +104,8 @@ class ChorusAuthClientTest < Minitest::Test
end
def test_decode_jwt!
- VCR.use_cassette('decode_jwt') do
+ stub_request(:get, 'https://chorus-development.auth0.com/.well-known/jwks.json')
+ .to_return(body: '{"keys":[]}')
Timecop.travel(Time.at(1583872896))
jwt_token = 'eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6Ik0wRTJOamhDUlVZelF6STFOVVJCUVRWR05rVTFNemRHT1RJeU9UQkNSVUpHUmpWQlJEVkZPUSJ9.eyJodHRwczovL3VzZWNob3J1cy5jb20vcm9sZXMiOnsib3JnYW5pemF0aW9uOjEiOlsiY3VzdG9tZXJfYXBpX2NsaWVudCJdfSwiaHR0cHM6Ly91c2VjaG9ydXMuY29tL2Rpc3BsYXlfbmFtZSI6ImRldnRlc3QiLCJodHRwczovL3VzZWNob3J1cy5jb20vb3JnYW5pemF0aW9uX3NsdWciOiJkZXZ0ZXN0IiwiaXNzIjoiaHR0cHM6Ly9jaG9ydXMtZGV2ZWxvcG1lbnQuYXV0aDAuY29tLyIsInN1YiI6Ik1zRmtDdDg1SGV5R3V2Q0l5Z0JJRXZMeExCM1FnZVZQQGNsaWVudHMiLCJhdWQiOiJodHRwczovL2FwaS5kZXZ0ZXN0LnVzZWNob3J1cy5jb20vIiwiaWF0IjoxNTgzODcyODk2LCJleHAiOjE1ODM5NTkyOTYsImF6cCI6Ik1zRmtDdDg1SGV5R3V2Q0l5Z0JJRXZMeExCM1FnZVZQIiwiZ3R5IjoiY2xpZW50LWNyZWRlbnRpYWxzIn0.JFEXS-1oFbxHMlYxauJPjtc4tM48mAGolnADOAV42rzC10OY0UuxXdLIsV5lJD2rYDJTDkjFBSOiEvXHLT-CHmcxbmR0fAc5KwtAd9b98CL7-W1ibykI8zVwRg4soV-4NLXwJ-Ni8knlDVnvya16oc56WuIyZBrkMXMT4R3ba_wsRktWcMRQKrmrXWdHo4cWzUFEp4HYUzKiBOgdkn2U5vNWiXU_rPIJS6RXr5Hy4kr8FM7j4km7zuOssL3TuCV5lsbLYzQ0o2LV30g8AWQL5dcxk2t20hsBfDJvYtJy8OOsKwJgH9MYJhfn3z9GFgEFr8t5u3nOcLpf35zK6ECf1Q'
token_info = ChorusAuthClient.decode_jwt!(jwt_token)
@@ -120,7 +121,6 @@ class ChorusAuthClientTest < Minitest::Test
"azp"=>"MsFkCt85HeyGuvCIygBIEvLxLB3QgeVP",
"gty"=>"client-credentials"
}, token_info)
- end
Timecop.return
end
diff --git a/test/test_helper.rb b/test/test_helper.rb
index b92fb22bd11f..208ab86c89a6 100644
--- a/test/test_helper.rb
+++ b/test/test_helper.rb
@@ -21,3 +21,4 @@ Rails::TestUnitReporter.executable = 'bin/test'
require 'byebug'
require 'timecop'
+require 'webmock/minitest'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment