1- import { Entity , List , Uuid } from '../../src ' ;
1+ import { v4 } from 'uuid ' ;
22
3- class UserId extends Uuid { }
4-
5- class User extends Entity < UserId > {
6- public id : UserId ;
7-
8- constructor ( id : UserId ) {
9- super ( ) ;
10- this . id = id ;
11- }
12- }
3+ import User , { UserId } from '../../tests/User' ;
4+ import List from '../List' ;
135
146describe ( 'List' , ( ) => {
15- const user = new User ( new UserId ( UserId . generate ( ) ) ) ;
16- const userTwo = new User ( new UserId ( UserId . generate ( ) ) ) ;
7+ const user = new User ( new UserId ( v4 ( ) ) ) ;
8+ const userTwo = new User ( new UserId ( v4 ( ) ) ) ;
179
1810 describe ( 'constructor' , ( ) => {
1911 test ( 'spread argument' , ( ) => {
@@ -168,16 +160,16 @@ describe('List', () => {
168160
169161 test ( 'clear' , ( ) => {
170162 const list = new List < UserId > ( )
171- . insert ( new UserId ( UserId . generate ( ) ) )
172- . insert ( new UserId ( UserId . generate ( ) ) )
173- . insert ( new UserId ( UserId . generate ( ) ) )
174- . insert ( new UserId ( UserId . generate ( ) ) )
175- . insert ( new UserId ( UserId . generate ( ) ) )
176- . insert ( new UserId ( UserId . generate ( ) ) )
177- . insert ( new UserId ( UserId . generate ( ) ) )
178- . insert ( new UserId ( UserId . generate ( ) ) )
179- . insert ( new UserId ( UserId . generate ( ) ) )
180- . insert ( new UserId ( UserId . generate ( ) ) ) ;
163+ . insert ( new UserId ( v4 ( ) ) )
164+ . insert ( new UserId ( v4 ( ) ) )
165+ . insert ( new UserId ( v4 ( ) ) )
166+ . insert ( new UserId ( v4 ( ) ) )
167+ . insert ( new UserId ( v4 ( ) ) )
168+ . insert ( new UserId ( v4 ( ) ) )
169+ . insert ( new UserId ( v4 ( ) ) )
170+ . insert ( new UserId ( v4 ( ) ) )
171+ . insert ( new UserId ( v4 ( ) ) )
172+ . insert ( new UserId ( v4 ( ) ) ) ;
181173
182174 expect ( list . count ) . toBe ( 10 ) ;
183175
@@ -192,16 +184,16 @@ describe('List', () => {
192184
193185 test ( 'map' , ( ) => {
194186 const userIds = new List < UserId > ( )
195- . insert ( new UserId ( UserId . generate ( ) ) )
196- . insert ( new UserId ( UserId . generate ( ) ) )
197- . insert ( new UserId ( UserId . generate ( ) ) )
198- . insert ( new UserId ( UserId . generate ( ) ) )
199- . insert ( new UserId ( UserId . generate ( ) ) )
200- . insert ( new UserId ( UserId . generate ( ) ) )
201- . insert ( new UserId ( UserId . generate ( ) ) )
202- . insert ( new UserId ( UserId . generate ( ) ) )
203- . insert ( new UserId ( UserId . generate ( ) ) )
204- . insert ( new UserId ( UserId . generate ( ) ) ) ;
187+ . insert ( new UserId ( v4 ( ) ) )
188+ . insert ( new UserId ( v4 ( ) ) )
189+ . insert ( new UserId ( v4 ( ) ) )
190+ . insert ( new UserId ( v4 ( ) ) )
191+ . insert ( new UserId ( v4 ( ) ) )
192+ . insert ( new UserId ( v4 ( ) ) )
193+ . insert ( new UserId ( v4 ( ) ) )
194+ . insert ( new UserId ( v4 ( ) ) )
195+ . insert ( new UserId ( v4 ( ) ) )
196+ . insert ( new UserId ( v4 ( ) ) ) ;
205197
206198 const strings = userIds . map ( ( id ) => id . unpack ( ) ) ;
207199
@@ -220,16 +212,16 @@ describe('List', () => {
220212
221213 test ( 'shuffle' , ( ) => {
222214 const list = new List < UserId > ( )
223- . insert ( new UserId ( UserId . generate ( ) ) )
224- . insert ( new UserId ( UserId . generate ( ) ) )
225- . insert ( new UserId ( UserId . generate ( ) ) )
226- . insert ( new UserId ( UserId . generate ( ) ) )
227- . insert ( new UserId ( UserId . generate ( ) ) )
228- . insert ( new UserId ( UserId . generate ( ) ) )
229- . insert ( new UserId ( UserId . generate ( ) ) )
230- . insert ( new UserId ( UserId . generate ( ) ) )
231- . insert ( new UserId ( UserId . generate ( ) ) )
232- . insert ( new UserId ( UserId . generate ( ) ) ) ;
215+ . insert ( new UserId ( v4 ( ) ) )
216+ . insert ( new UserId ( v4 ( ) ) )
217+ . insert ( new UserId ( v4 ( ) ) )
218+ . insert ( new UserId ( v4 ( ) ) )
219+ . insert ( new UserId ( v4 ( ) ) )
220+ . insert ( new UserId ( v4 ( ) ) )
221+ . insert ( new UserId ( v4 ( ) ) )
222+ . insert ( new UserId ( v4 ( ) ) )
223+ . insert ( new UserId ( v4 ( ) ) )
224+ . insert ( new UserId ( v4 ( ) ) ) ;
233225
234226 const newList = new List ( list ) ;
235227
0 commit comments