UNPKG

ts-prime

Version:

A utility library for JavaScript and Typescript.

212 lines (210 loc) 4.68 kB
import { hash } from './hash'; import { uniq } from './uniq'; test('Test hash function', () => { const sample = [ 'Krystal Stark', 'Aimee Underwood', 'Terrell Chase', 'Edith Hahn', 'Ashley Shelton', 'Dena Compton', 'Parker Glenn', 'June Owens', 'Catherine Hebert', 'Elnora Avery', 'Patterson Hatfield', 'Lambert Robles', 'Davidson Zamora', 'Baird Clements', 'Suzanne Armstrong', 'Genevieve Everett', 'Rich Hendrix', 'Ramirez Harrell', 'Jeannine Dudley', 'Jenkins Cardenas', 'Coffey Peters', 'Adrian Parsons', 'Reeves Best', 'Leach Mooney', 'Brandi Burks', 'Maryanne Perez', 'Earlene Barber', 'Reva Sanford', 'Madge Robinson', 'Francis Elliott', 'Shari Branch', 'Jillian Molina', 'Stout Browning', 'Dona Gibson', 'Oneal Cunningham', 'Selena Sweet', 'Carmella Salazar', 'Hudson Jackson', 'Britney Sykes', 'Sheryl Vazquez', 'Preston Bryan', 'Bessie Dejesus', 'Gayle Peterson', 'Terrie Forbes', 'Best Ramirez', 'Queen Pollard', 'Adrienne Hardin', 'Nola Crosby', 'Ina Garner', 'Delgado Williams', 'Cherry Pearson', 'Angelica Bartlett', 'Lawanda Howe', 'Vickie Contreras', 'Mccarty Schultz', 'Trujillo Clay', 'Kristina Weiss', 'Carson Noel', 'Kline Fulton', 'Abigail Barron', 'Walter Rosario', 'Ester Mendez', 'Joan Burns', 'Doris Bass', 'Fitzgerald Chan', 'Lane Rasmussen', 'Cherry Frye', 'Erin French', 'Maude Russell', 'Margarita Conrad', 'Jacobson Osborn', 'Pierce Whitley', 'Zimmerman Baker', 'Rogers Long', 'Pugh Wagner', 'Goff Munoz', 'Roth Garza', 'Short Marshall', 'Beard Shaw', 'Holder Pitts', 'Johnston Richardson', 'Cohen Head', 'Kelly Conway', 'Helene Ray', 'Daisy Pugh', 'Marsh Colon', 'Henson West', 'Cobb Macdonald', 'Laurie Blanchard', 'Le Arnold', 'Finley Sandoval', 'Adela Adams', 'Cantrell Day', 'Jayne Hayes', 'Marquez Haley', 'Elliott Cotton', 'Bartlett Hobbs', 'Morton Lyons', 'Leona Farrell', 'Salazar Thornton', ].map(q => hash(q)); expect(sample).toEqual( uniq([ 'LTIxMDY3ODIwMjU', 'LTE5MjU3NTI5NTA', 'MTA3NzY3Nzg1OA', 'MTYwNTc5Mzkz', 'LTExMDQ1NjAxNTk', 'LTIwMzEyOTkxNDQ', 'MTQ4NTY2Nzk5MQ', 'NDkwOTk4OTQ4', 'LTE0MzA4MDQwOTU', 'LTE0MDA4NzI4MTg', 'LTc5MzMxMDc0MQ', 'MTU0NjEwNzAzMg', 'LTE3MDc0NjE5NTg', 'OTYyNTA5NjYx', 'LTI1MzQ0MTY0OQ', 'MzIwNTc5NTA3', 'LTg2NTc4NjQ4Ng', 'LTIxMjk3MDEzNg', 'LTExOTE0OTkwNTM', 'LTc5MDgxMzE2Mw', 'Nzc1MDUxMzAz', 'MjAyNTcwOTkyOQ', 'NDAyMjk0NjQy', 'MTE5NDk1MTM2OA', 'MjYzNjk1NDMz', 'NTEyOTgzODU3', 'LTE1NTcxNzczNTQ', 'LTg4MTI3OTMzNQ', 'OTE1ODY5NzA', 'ODUwMjY3MTY3', 'MTA5MDg3MzUzNQ', 'MTQ1MjM2MzI5MQ', 'OTA2NTI4MzE', 'LTE1MDYzNjgzMzI', 'MTUwMjc4NDA4Mw', 'LTEyNzE4NzU5NTQ', 'NDgzMDA0NjM3', 'LTgyODMyODI', 'LTE2ODczMTQ3MjY', 'LTM5MjgxNzQ3NQ', 'LTE2MDU2OTY4NzE', 'NDIyODcyNjky', 'LTIxMTMwODY3NzA', 'MTIyNjA5NDkzOA', 'MTA2NzY3MzIxNg', 'NDAxMDgyMTEw', 'LTMwNTc1MzczOA', 'MTIxMzA3ODE2NA', 'LTcwMjA5ODIzMw', 'LTQ1MjUyNTk1Mg', 'MTgxNjA3ODE4MQ', 'LTExNDE1NTgyODQ', 'MTY3MDUzNDEyMQ', 'MjA1ODI1NzY1NA', 'MTgwOTkzMzcyMA', 'LTE3Njk1NTU5Mjg', 'LTY3Mzc2MzUwMA', 'LTQ0MDM5Njg1NA', 'MjY0NDMwNDIz', 'LTQ3MDkwMjQ3', 'LTIzNzI2MDA4NA', 'LTE5MTA4ODE1ODQ', 'OTQ5NjM4OTM0', 'LTQwMjUwOTUyMg', 'LTE2NTM1OTk1ODA', 'MTYzNjU3ODQ2NQ', 'MTQ0MDQ2NjY4Nw', 'MjAxMDkwOTQxNg', 'MTU0Mzc4MjY5Mg', 'MjA3MjMzODA3MQ', 'LTE5NzU4OTA5NA', 'MTY5ODM1MzE2NA', 'MTU1NDk3NjU1', 'LTE3OTI4MzMzNDQ', 'MTA1MzgxMDAwOA', 'LTExMzE2MTA2OTU', 'MTQwMDEyMzUzNg', 'MjgyNzk5MDkw', 'MjkwODYyMjAz', 'MjAyMDA4ODI5NA', 'LTc4NTY0MDk3Ng', 'MTQ3NzU4NjUx', 'LTkwNjMwOTA0Mg', 'LTE0OTYzMTM2MDk', 'MTA4MzkzODM4OA', 'LTEwNTI0MDI0NDY', 'MTMxMzgzNjQzMA', 'NDk0NjY5MzI5', 'LTExMjk5OTg4NDM', 'MzA3NTA5MDQx', 'NjkzOTM5Mjk3', 'LTc2NTgwNTg5Mw', 'MTk0ODE5OTgyNw', 'MTc4ODc1Njg3MQ', 'LTEwNzk4NzY4Mg', 'MzIwNzc0Mjcy', 'MTM4NzAzMTA3OA', 'LTY3MzA4MjQ1NA', 'LTE0MTM2MDc1NjU', 'LTE3ODYzNTA1MDg', ]) ); });