@@ -7,7 +7,6 @@ class ClientTest < ActiveSupport::TestCase
77 @token_issue_date = Time . new ( 2022 , 12 , 1 , 16 , 7 , 18 )
88 @token = 'eyJhbGciOiJIUzI1NiJ9.eyJqdGkiOiIyMjIxMDlhMi0wZWZkLTQ0Y2EtYTYzOC1jNjFmMWZmNmQxYjAiLCJzdWIiOiI4MjI0Iiwic2NwIjoidXNlciIsImF1ZCI6bnVsbCwiaWF0IjoxNjY5OTEwODM4LCJleHAiOjE2Njk5OTcyMzh9.Dv_E6JiyRSrvoOZMHZeQLiEbqYnsTR0qkyrKyWWqb80'
99 @expiry = '1669997238'
10- @redis = Redis . new ( url : TeSS ::Config . redis_url )
1110 end
1211
1312 test 'should get token' do
@@ -21,20 +20,20 @@ class ClientTest < ActiveSupport::TestCase
2120 end
2221
2322 test 'should store token in redis' do
24- assert_nil @ redis. hget ( Fairsharing ::Client ::REDIS_KEY , 'expiry' )
25- assert_nil @ redis. hget ( Fairsharing ::Client ::REDIS_KEY , 'token' )
23+ assert_nil TeSS :: Config . redis . hget ( Fairsharing ::Client ::REDIS_KEY , 'expiry' )
24+ assert_nil TeSS :: Config . redis . hget ( Fairsharing ::Client ::REDIS_KEY , 'token' )
2625
2726 VCR . use_cassette ( 'fairsharing/get_token' ) do
2827 travel_to ( @token_issue_date ) do
2928 @client . token
3029 end
3130 end
3231
33- assert_equal @expiry , @ redis. hget ( Fairsharing ::Client ::REDIS_KEY , 'expiry' )
34- assert_equal @token , @ redis. hget ( Fairsharing ::Client ::REDIS_KEY , 'token' )
32+ assert_equal @expiry , TeSS :: Config . redis . hget ( Fairsharing ::Client ::REDIS_KEY , 'expiry' )
33+ assert_equal @token , TeSS :: Config . redis . hget ( Fairsharing ::Client ::REDIS_KEY , 'token' )
3534 end
3635
37- test 'should re-use token from @ redis' do
36+ test 'should re-use token from TeSS::Config. redis' do
3837 set_cached_token ( 'abcdefg' , 1_669_997_273 )
3938
4039 VCR . use_cassette ( 'fairsharing/get_token' ) do
@@ -44,20 +43,20 @@ class ClientTest < ActiveSupport::TestCase
4443 end
4544 end
4645
47- assert_equal '1669997273' , @ redis. hget ( Fairsharing ::Client ::REDIS_KEY , 'expiry' )
48- assert_equal 'abcdefg' , @ redis. hget ( Fairsharing ::Client ::REDIS_KEY , 'token' )
46+ assert_equal '1669997273' , TeSS :: Config . redis . hget ( Fairsharing ::Client ::REDIS_KEY , 'expiry' )
47+ assert_equal 'abcdefg' , TeSS :: Config . redis . hget ( Fairsharing ::Client ::REDIS_KEY , 'token' )
4948 end
5049
51- test 'should not re-use token from @ redis if expired' do
50+ test 'should not re-use token from TeSS::Config. redis if expired' do
5251 set_cached_token ( 'abcdefg' , 3 . days . ago . to_i )
5352
5453 VCR . use_cassette ( 'fairsharing/get_token' ) do
5554 token = @client . token
5655 assert_equal @token , token , 'Token should have been renewed'
5756 end
5857
59- assert_equal @expiry , @ redis. hget ( Fairsharing ::Client ::REDIS_KEY , 'expiry' )
60- assert_equal @token , @ redis. hget ( Fairsharing ::Client ::REDIS_KEY , 'token' )
58+ assert_equal @expiry , TeSS :: Config . redis . hget ( Fairsharing ::Client ::REDIS_KEY , 'expiry' )
59+ assert_equal @token , TeSS :: Config . redis . hget ( Fairsharing ::Client ::REDIS_KEY , 'token' )
6160 end
6261
6362 test 'can search' do
@@ -164,8 +163,8 @@ class ClientTest < ActiveSupport::TestCase
164163 private
165164
166165 def set_cached_token ( token = @token , expiry = @expiry )
167- @ redis. hset ( Fairsharing ::Client ::REDIS_KEY , 'token' , token )
168- @ redis. hset ( Fairsharing ::Client ::REDIS_KEY , 'expiry' , expiry )
166+ TeSS :: Config . redis . hset ( Fairsharing ::Client ::REDIS_KEY , 'token' , token )
167+ TeSS :: Config . redis . hset ( Fairsharing ::Client ::REDIS_KEY , 'expiry' , expiry )
169168 end
170169 end
171170end
0 commit comments