spec: use send for a private method

it's only public sometimes because of how it's been extended

Change-Id: I64793fe54a6a98e7b509f968bf53aa6ba349f6fd
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/258931
Reviewed-by: James Butters <jbutters@instructure.com>
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
This commit is contained in:
Cody Cutrer 2021-02-17 11:49:59 -07:00
parent 4064e372e1
commit f8cbe17439
1 changed files with 1 additions and 1 deletions

View File

@ -187,7 +187,7 @@ module Canvas
cache_key = ::Canvas::Vault::CACHE_KEY_PREFIX + credential_path
expect(LocalCache.fetch(cache_key)).to be_nil
result = described_class.read(credential_path)
cache_entry = LocalCache.cache.send(:read_entry, LocalCache.cache.normalize_key(cache_key, {}), {})
cache_entry = LocalCache.cache.send(:read_entry, LocalCache.cache.send(:normalize_key, cache_key, {}), {})
expiry_approximate = Time.now.utc.to_i + (lease_duration / 2)
expiry_delta = (cache_entry.expires_at - expiry_approximate).abs
expect(expiry_delta.abs < 30).to be_truthy