1- import fakeLetter from './index.js' ;
1+ import letter from './index.js' ;
22import test from 'ava' ;
33
4- test ( 'fakeLetter return type to be string' , t => {
5- t . is ( typeof fakeLetter ( ) , 'string' ) ;
4+ test ( 'letter return type to be string' , t => {
5+ t . is ( typeof letter ( ) , 'string' ) ;
66} ) ;
77
8- test ( 'fakeLetter length casing eq 1' , t => {
9- t . is ( fakeLetter ( ) . length , 1 ) ;
10- t . is ( fakeLetter ( { casing : 'upper' } ) . length , 1 ) ;
11- t . is ( fakeLetter ( { casing : 'lower' } ) . length , 1 ) ;
8+ test ( 'letter length casing eq 1' , t => {
9+ t . is ( letter ( ) . length , 1 ) ;
10+ t . is ( letter ( { casing : 'upper' } ) . length , 1 ) ;
11+ t . is ( letter ( { casing : 'lower' } ) . length , 1 ) ;
1212} ) ;
1313
14- test ( 'fakeLetter with casing and locale ru_RU length eq 1' , t => {
15- t . is ( fakeLetter ( ) . length , 1 ) ;
16- t . is ( fakeLetter ( { casing : 'upper' , locale : 'ru_RU' } ) . length , 1 ) ;
17- t . is ( fakeLetter ( { casing : 'lower' , locale : 'ru_RU' } ) . length , 1 ) ;
14+ test ( 'letter with locale ru_RU includes' , t => {
15+ t . true ( 'абвгдеёжзийклмнопрстуфхцчшщъыьэюя' . includes ( letter ( { locale : 'ru_RU' } ) ) ) ;
16+ t . false ( 'абвгдеёжзийклмнопрстуфхцчшщъыьэюя' . includes ( 'z' ) ) ;
17+ } ) ;
18+
19+ test ( 'letter with locale en_US includes' , t => {
20+ t . true ( 'abcdefghijklmnopqrstuvwxyz' . includes ( letter ( { locale : 'en_US' } ) ) ) ;
21+ t . false ( 'abcdefghijklmnopqrstuvwxyz' . includes ( 'я' ) ) ;
22+ } ) ;
23+
24+ test ( 'letter with casing and locale ru_RU length eq 1' , t => {
25+ t . is ( letter ( ) . length , 1 ) ;
26+ t . is ( letter ( { casing : 'upper' , locale : 'ru_RU' } ) . length , 1 ) ;
27+ t . is ( letter ( { casing : 'lower' , locale : 'ru_RU' } ) . length , 1 ) ;
1828} ) ;
0 commit comments