All Downloads are FREE. Search and download functionalities are using the official Maven repository.

utils.cacher.test.js Maven / Gradle / Ivy

The newest version!
import cachingStore from './cacher'

describe('Проверка функции cacher', () => {
    it('добавляет и находит в кеше', () => {
        cachingStore.add(
            {
                params: 'any params',
            },
            {
                data: 'cached data',
            },
        )
        expect(
            cachingStore.find({
                params: 'any params',
            }),
        ).toEqual({
            data: 'cached data',
        })
    })

    it('вернет false если на найдет значение в кеше', () => {
        cachingStore.add(
            {
                anotherParams: '...params',
            },
            {
                anotherData: '...data',
            },
        )
        expect(
            cachingStore.find({
                unknownParams: '...unknownParams',
            }),
        ).toEqual(false)
    })
})




© 2015 - 2024 Weber Informatics LLC | Privacy Policy