/
githubmirror
/
strapi
Обзор
Документация
Войти
/
githubmirror
/
strapi
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
tests/api/core/database/knex-utils.test.api.js
33 строки
839 B
Ben Irvin
test: restructure test dirs
02 апр 2024, 12:19
Не верифицирован
02 апр 2024, 12:19
cf82c83
Код
Авторство
О чём код?
'use strict'; const { createStrapiInstance } = require('api-tests/strapi'); const { isKnexQuery } = require('@strapi/database'); let strapi; describe('knex', () => { beforeAll(async () => { strapi = await createStrapiInstance(); }); afterAll(async () => { await strapi.destroy(); }); describe('isKnexQuery', () => { test('knex query: true', () => { const res = isKnexQuery(strapi.db.connection('strapi_core_store_settings')); expect(res).toBe(true); }); test('knex raw: true', () => { const res = isKnexQuery(strapi.db.connection.raw('SELECT * FROM strapi_core_store_settings')); expect(res).toBe(true); }); test.each([[''], [{}], [[]], [2], [new Date()]])('%s: false', (value) => { const res = isKnexQuery(value); expect(res).toBe(false); }); }); });