/
githubmirror
/
wp-calypso
Обзор
Документация
Войти
/
githubmirror
/
wp-calypso
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
trunk
client/state/terms/test/utils.js
51 строка
1 KB
Marin Atanasov
State: Refactor chai to jest in state tests (#63659)
17 май 2022, 11:44
Не верифицирован
17 май 2022, 11:44
4a52571
Код
Авторство
О чём код?
import { getNormalizedTermsQuery, getSerializedTermsQuery, getSerializedTermsQueryWithoutPage, } from '../utils'; describe( 'utils', () => { describe( 'getNormalizedTermsQuery()', () => { test( 'should exclude default values', () => { const query = getNormalizedTermsQuery( { page: 2, number: 100, } ); expect( query ).toEqual( { page: 2, } ); } ); } ); describe( 'getSerializedTermsQuery()', () => { test( 'should return a JSON string of a normalized query', () => { const serializedQuery = getSerializedTermsQuery( { search: 'ribs', page: 1, } ); expect( serializedQuery ).toEqual( '{"search":"ribs"}' ); } ); test( 'should lowercase the result', () => { const serializedQuery = getSerializedTermsQuery( { search: 'Chicken', page: '2', } ); expect( serializedQuery ).toEqual( '{"search":"chicken","page":"2"}' ); } ); } ); describe( 'getSerializedTermsQueryWithoutPage()', () => { test( 'should return a JSON string of a normalized query without page', () => { const serializedQuery = getSerializedTermsQueryWithoutPage( { search: 'Chicken', page: '2', } ); expect( serializedQuery ).toEqual( '{"search":"chicken"}' ); } ); } ); } );