Files
cypress/packages/server/test/unit/util/cache_buster_spec.js
T
Tim Griesser e4442ab7ac refactor: remove global.root & usage in require (#19336)
* refactor: remove global.root & use in requires

* fix types
2021-12-11 14:06:49 -05:00

27 lines
614 B
JavaScript

require('../../spec_helper')
const CacheBuster = require(`../../../lib/util/cache_buster`)
describe('lib/cache_buster', () => {
context('#get', () => {
it('returns seperator + 3 characters', () => {
expect(CacheBuster.get().length).to.eq(4)
})
})
context('#strip', () => {
it('strips cache buster', () => {
const rand = CacheBuster.get()
const file = `foo.js${rand}`
expect(CacheBuster.strip(file)).to.eq('foo.js')
})
it('is noop without cache buster', () => {
const file = 'foo.js'
expect(CacheBuster.strip(file)).to.eq('foo.js')
})
})
})