• Home
  • Raw
  • Download

Lines Matching full:has

61       assert.strictEqual(enumPropertySet.has('BLOCK_PARAM1'), true);
62 assert.strictEqual(enumPropertySet.has('BLOCK_PARAM2'), true);
63 assert.strictEqual(enumPropertySet.has('ENUM_PARAM1'), true);
64 assert.strictEqual(enumPropertySet.has('ENUM_PARAM2'), true);
65 assert.strictEqual(enumPropertySet.has('NS_PARAM1'), true);
66 assert.strictEqual(enumPropertySet.has('NS_PARAM2'), true);
67 assert.strictEqual(enumPropertySet.has('EXPORT_PARAM1'), true);
68 assert.strictEqual(enumPropertySet.has('EXPORT_PARAM2'), true);
70 expect(fileWhiteList1.fileKeepInfo.enumProperties.has('BLOCK_PARAM1')).to.be.true;
71 expect(fileWhiteList1.fileKeepInfo.enumProperties.has('BLOCK_PARAM2')).to.be.true;
73 expect(fileWhiteList2.fileKeepInfo.enumProperties.has('ENUM_PARAM1')).to.be.true;
74 expect(fileWhiteList2.fileKeepInfo.enumProperties.has('ENUM_PARAM2')).to.be.true;
76 expect(fileWhiteList3.fileKeepInfo.enumProperties.has('EXPORT_PARAM1')).to.be.true;
77 expect(fileWhiteList3.fileKeepInfo.enumProperties.has('EXPORT_PARAM2')).to.be.true;
79 expect(fileWhiteList4.fileKeepInfo.enumProperties.has('NS_PARAM1')).to.be.true;
80 expect(fileWhiteList4.fileKeepInfo.enumProperties.has('NS_PARAM2')).to.be.true;
109 assert.strictEqual(enumPropertySet.has('BLOCK_PARAM1'), true);
110 assert.strictEqual(enumPropertySet.has('BLOCK_PARAM2'), true);
111 assert.strictEqual(enumPropertySet.has('ENUM_PARAM1'), true);
112 assert.strictEqual(enumPropertySet.has('ENUM_PARAM2'), true);
113 assert.strictEqual(enumPropertySet.has('NS_PARAM1'), true);
114 assert.strictEqual(enumPropertySet.has('NS_PARAM2'), true);
115 assert.strictEqual(enumPropertySet.has('EXPORT_PARAM1'), true);
116 assert.strictEqual(enumPropertySet.has('EXPORT_PARAM2'), true);
117 assert.strictEqual(exportNameAndPropSet.has('ExportEnum'), true);
118 assert.strictEqual(exportNameAndPropSet.has('EXPORT_PARAM1'), true);
119 assert.strictEqual(exportNameAndPropSet.has('EXPORT_PARAM2'), true);
121 expect(fileWhiteList1.fileKeepInfo.enumProperties.has('BLOCK_PARAM1')).to.be.true;
122 expect(fileWhiteList1.fileKeepInfo.enumProperties.has('BLOCK_PARAM2')).to.be.true;
124 expect(fileWhiteList2.fileKeepInfo.enumProperties.has('ENUM_PARAM1')).to.be.true;
125 expect(fileWhiteList2.fileKeepInfo.enumProperties.has('ENUM_PARAM2')).to.be.true;
127 expect(fileWhiteList3.fileKeepInfo.enumProperties.has('EXPORT_PARAM1')).to.be.true;
128 expect(fileWhiteList3.fileKeepInfo.enumProperties.has('EXPORT_PARAM2')).to.be.true;
129 expect(fileWhiteList3.fileKeepInfo.exported.propertyNames.has('ExportEnum')).to.be.true;
130 expect(fileWhiteList3.fileKeepInfo.exported.propertyNames.has('EXPORT_PARAM1')).to.be.true;
131 expect(fileWhiteList3.fileKeepInfo.exported.propertyNames.has('EXPORT_PARAM2')).to.be.true;
133 expect(fileWhiteList4.fileKeepInfo.enumProperties.has('NS_PARAM1')).to.be.true;
134 expect(fileWhiteList4.fileKeepInfo.enumProperties.has('NS_PARAM2')).to.be.true;
164 assert.strictEqual(exportNameSet.has('ExportEnum'), false);
204 assert.strictEqual(exportNameSet.has('TestClass'), true);
205 assert.strictEqual(exportNameSet.has('prop1'), false);
206 assert.strictEqual(exportNameSet.has('prop2'), false);
207 assert.strictEqual(exportNameSet.has('objProp'), false);
208 assert.strictEqual(exportNameSet.has('innerProp2'), false);
209 assert.strictEqual(exportNameSet.has('var1'), true);
210 assert.strictEqual(exportNameSet.has('var2'), false);
211 assert.strictEqual(exportNameSet.has('foo'), true);
212 assert.strictEqual(exportNameSet.has('ns'), false);
213 assert.strictEqual(exportNameSet.has('var3'), true);
214 assert.strictEqual(exportNameSet.has('nsFunction'), true);
215 assert.strictEqual(exportNameSet.has('TestInterface'), true);
216 assert.strictEqual(exportNameSet.has('feature1'), false);
217 assert.strictEqual(exportNameSet.has('feature2'), false);
218 assert.strictEqual(exportNameSet.has('TestClass2'), false);
219 assert.strictEqual(exportNameSet.has('prop4'), false);
220 assert.strictEqual(exportNameSet.has('propObj'), false);
221 assert.strictEqual(exportNameSet.has('innerProp'), false);
222 assert.strictEqual(exportNameSet.has('TestClass3'), false);
223 assert.strictEqual(exportNameSet.has('exportProp1'), false);
224 assert.strictEqual(exportNameSet.has('exportPropObj'), false);
225 assert.strictEqual(exportNameSet.has('exportInnerProp'), false);
226 assert.strictEqual(exportNameSet.has('v2'), true);
227 assert.strictEqual(exportNameSet.has('default'), true);
228 assert.strictEqual(exportNameSet.has('t3'), true);
229 assert.strictEqual(exportNameSet.has('outterElement1'), true);
230 assert.strictEqual(exportNameSet.has('outterElement2'), true);
231 assert.strictEqual(exportNameSet.has('o2'), true);
234 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('TestClass')).to.be.true;
235 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('prop1')).to.be.false;
236 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('prop2')).to.be.false;
237 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('objProp')).to.be.false;
238 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('innerProp2')).to.be.false;
239 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('var1')).to.be.true;
240 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('var2')).to.be.false;
241 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('foo')).to.be.true;
242 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('ns')).to.be.false;
243 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('var3')).to.be.true;
244 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('nsFunction')).to.be.true;
245 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('TestInterface')).to.be.true;
246 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('feature1')).to.be.false;
247 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('feature2')).to.be.false;
248 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('TestClass2')).to.be.false;
249 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('prop4')).to.be.false;
250 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('propObj')).to.be.false;
251 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('innerProp')).to.be.false;
252 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('TestClass3')).to.be.false;
253 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('exportProp1')).to.be.false;
254 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('exportPropObj')).to.be.false;
255 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('exportInnerProp')).to.be.false;
256 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('v2')).to.be.true;
257 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('default')).to.be.true;
258 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('t3')).to.be.true;
259 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('outterElement1')).to.be.true;
260 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('outterElement2')).to.be.true;
261 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('o2')).to.be.true;
293 assert.strictEqual(exportNameAndPropSet.has('TestClass'), true);
294 assert.strictEqual(exportNameAndPropSet.has('prop1'), true);
295 assert.strictEqual(exportNameAndPropSet.has('prop2'), true);
296 assert.strictEqual(exportNameAndPropSet.has('objProp'), true);
297 assert.strictEqual(exportNameAndPropSet.has('innerProp2'), true);
298 assert.strictEqual(exportNameAndPropSet.has('var1'), true);
299 assert.strictEqual(exportNameAndPropSet.has('var2'), false);
300 assert.strictEqual(exportNameAndPropSet.has('foo'), true);
301 assert.strictEqual(exportNameAndPropSet.has('ns'), false);
302 assert.strictEqual(exportNameAndPropSet.has('var3'), true);
303 assert.strictEqual(exportNameAndPropSet.has('nsFunction'), true);
304 assert.strictEqual(exportNameAndPropSet.has('TestInterface'), true);
305 assert.strictEqual(exportNameAndPropSet.has('feature1'), true);
306 assert.strictEqual(exportNameAndPropSet.has('feature2'), true);
307 assert.strictEqual(exportNameAndPropSet.has('TestClass2'), false);
308 assert.strictEqual(exportNameAndPropSet.has('prop4'), false);
309 assert.strictEqual(exportNameAndPropSet.has('propObj'), false);
310 assert.strictEqual(exportNameAndPropSet.has('innerProp'), false);
311 assert.strictEqual(exportNameAndPropSet.has('TestClass3'), false);
312 assert.strictEqual(exportNameAndPropSet.has('exportProp1'), true);
313 assert.strictEqual(exportNameAndPropSet.has('exportPropObj'), true);
314 assert.strictEqual(exportNameAndPropSet.has('exportInnerProp'), true);
315 assert.strictEqual(exportNameAndPropSet.has('v2'), true);
316 assert.strictEqual(exportNameAndPropSet.has('default'), true);
317 assert.strictEqual(exportNameAndPropSet.has('t3'), true);
318 assert.strictEqual(exportNameAndPropSet.has('outterElement1'), true);
319 assert.strictEqual(exportNameAndPropSet.has('outterElement2'), false);
320 assert.strictEqual(exportNameAndPropSet.has('o2'), true);
323 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('TestClass')).to.be.true;
324 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('prop1')).to.be.true;
325 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('prop2')).to.be.true;
326 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('objProp')).to.be.true;
327 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('innerProp2')).to.be.true;
328 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('var1')).to.be.true;
329 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('var2')).to.be.false;
330 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('foo')).to.be.true;
331 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('ns')).to.be.false;
332 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('var3')).to.be.true;
333 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('nsFunction')).to.be.true;
334 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('TestInterface')).to.be.true;
335 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('feature1')).to.be.true;
336 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('feature2')).to.be.true;
337 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('TestClass2')).to.be.false;
338 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('prop4')).to.be.false;
339 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('propObj')).to.be.false;
340 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('innerProp')).to.be.false;
341 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('TestClass3')).to.be.false;
342 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('exportProp1')).to.be.true;
343 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('exportPropObj')).to.be.true;
344 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('exportInnerProp')).to.be.true;
345 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('v2')).to.be.true;
346 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('default')).to.be.true;
347 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('t3')).to.be.true;
348 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('outterElement1')).to.be.true;
349 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('outterElement2')).to.be.false;
350 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('o2')).to.be.true;
419 assert.strictEqual(exportNameSet.has('TestClass'), true);
420 assert.strictEqual(exportNameSet.has('prop1'), false);
421 assert.strictEqual(exportNameSet.has('prop2'), false);
422 assert.strictEqual(exportNameSet.has('objProp'), false);
423 assert.strictEqual(exportNameSet.has('innerProp2'), false);
424 assert.strictEqual(exportNameSet.has('var1'), true);
425 assert.strictEqual(exportNameSet.has('var2'), false);
426 assert.strictEqual(exportNameSet.has('foo'), true);
427 assert.strictEqual(exportNameSet.has('ns'), false);
428 assert.strictEqual(exportNameSet.has('var3'), true);
429 assert.strictEqual(exportNameSet.has('nsFunction'), true);
430 assert.strictEqual(exportNameSet.has('TestInterface'), true);
431 assert.strictEqual(exportNameSet.has('feature1'), false);
432 assert.strictEqual(exportNameSet.has('feature2'), false);
433 assert.strictEqual(exportNameSet.has('TestClass2'), false);
434 assert.strictEqual(exportNameSet.has('prop4'), false);
435 assert.strictEqual(exportNameSet.has('propObj'), false);
436 assert.strictEqual(exportNameSet.has('innerProp'), false);
437 assert.strictEqual(exportNameSet.has('TestClass3'), false);
438 assert.strictEqual(exportNameSet.has('exportProp1'), false);
439 assert.strictEqual(exportNameSet.has('exportPropObj'), false);
440 assert.strictEqual(exportNameSet.has('exportInnerProp'), false);
441 assert.strictEqual(exportNameSet.has('v2'), true);
442 assert.strictEqual(exportNameSet.has('default'), true);
443 assert.strictEqual(exportNameSet.has('t3'), true);
444 assert.strictEqual(exportNameSet.has('outterElement1'), true);
445 assert.strictEqual(exportNameSet.has('outterElement2'), true);
446 assert.strictEqual(exportNameSet.has('o2'), true);
449 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('TestClass')).to.be.true;
450 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('prop1')).to.be.false;
451 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('prop2')).to.be.false;
452 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('objProp')).to.be.false;
453 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('innerProp2')).to.be.false;
454 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('var1')).to.be.true;
455 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('var2')).to.be.false;
456 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('foo')).to.be.true;
457 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('ns')).to.be.false;
458 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('var3')).to.be.true;
459 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('nsFunction')).to.be.true;
460 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('TestInterface')).to.be.true;
461 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('feature1')).to.be.false;
462 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('feature2')).to.be.false;
463 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('TestClass2')).to.be.false;
464 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('prop4')).to.be.false;
465 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('propObj')).to.be.false;
466 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('innerProp')).to.be.false;
467 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('TestClass3')).to.be.false;
468 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('exportProp1')).to.be.false;
469 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('exportPropObj')).to.be.false;
470 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('exportInnerProp')).to.be.false;
471 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('v2')).to.be.true;
472 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('default')).to.be.true;
473 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('t3')).to.be.true;
474 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('outterElement1')).to.be.true;
475 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('outterElement2')).to.be.true;
476 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('o2')).to.be.true;
509 assert.strictEqual(exportNameSet.has('TestClass'), true);
510 assert.strictEqual(exportNameSet.has('prop1'), false);
511 assert.strictEqual(exportNameSet.has('prop2'), false);
512 assert.strictEqual(exportNameSet.has('objProp'), false);
513 assert.strictEqual(exportNameSet.has('innerProp2'), false);
514 assert.strictEqual(exportNameSet.has('var1'), true);
515 assert.strictEqual(exportNameSet.has('var2'), false);
516 assert.strictEqual(exportNameSet.has('foo'), true);
517 assert.strictEqual(exportNameSet.has('ns'), false);
518 assert.strictEqual(exportNameSet.has('var3'), true);
519 assert.strictEqual(exportNameSet.has('nsFunction'), true);
520 assert.strictEqual(exportNameSet.has('TestInterface'), true);
521 assert.strictEqual(exportNameSet.has('feature1'), false);
522 assert.strictEqual(exportNameSet.has('feature2'), false);
523 assert.strictEqual(exportNameSet.has('TestClass2'), false);
524 assert.strictEqual(exportNameSet.has('prop4'), false);
525 assert.strictEqual(exportNameSet.has('propObj'), false);
526 assert.strictEqual(exportNameSet.has('innerProp'), false);
527 assert.strictEqual(exportNameSet.has('TestClass3'), false);
528 assert.strictEqual(exportNameSet.has('exportProp1'), false);
529 assert.strictEqual(exportNameSet.has('exportPropObj'), false);
530 assert.strictEqual(exportNameSet.has('exportInnerProp'), false);
531 assert.strictEqual(exportNameSet.has('v2'), true);
532 assert.strictEqual(exportNameSet.has('default'), true);
533 assert.strictEqual(exportNameSet.has('t3'), true);
534 assert.strictEqual(exportNameSet.has('outterElement1'), true);
535 assert.strictEqual(exportNameSet.has('outterElement2'), true);
536 assert.strictEqual(exportNameSet.has('o2'), true);
537 assert.strictEqual(exportNameAndPropSet.has('TestClass'), true);
538 assert.strictEqual(exportNameAndPropSet.has('prop1'), true);
539 assert.strictEqual(exportNameAndPropSet.has('prop2'), true);
540 assert.strictEqual(exportNameAndPropSet.has('objProp'), true);
541 assert.strictEqual(exportNameAndPropSet.has('innerProp2'), true);
542 assert.strictEqual(exportNameAndPropSet.has('var1'), true);
543 assert.strictEqual(exportNameAndPropSet.has('var2'), false);
544 assert.strictEqual(exportNameAndPropSet.has('foo'), true);
545 assert.strictEqual(exportNameAndPropSet.has('ns'), false);
546 assert.strictEqual(exportNameAndPropSet.has('var3'), true);
547 assert.strictEqual(exportNameAndPropSet.has('nsFunction'), true);
548 assert.strictEqual(exportNameAndPropSet.has('TestInterface'), true);
549 assert.strictEqual(exportNameAndPropSet.has('feature1'), true);
550 assert.strictEqual(exportNameAndPropSet.has('feature2'), true);
551 assert.strictEqual(exportNameAndPropSet.has('TestClass2'), false);
552 assert.strictEqual(exportNameAndPropSet.has('prop4'), false);
553 assert.strictEqual(exportNameAndPropSet.has('propObj'), false);
554 assert.strictEqual(exportNameAndPropSet.has('innerProp'), false);
555 assert.strictEqual(exportNameAndPropSet.has('TestClass3'), false);
556 assert.strictEqual(exportNameAndPropSet.has('exportProp1'), true);
557 assert.strictEqual(exportNameAndPropSet.has('exportPropObj'), true);
558 assert.strictEqual(exportNameAndPropSet.has('exportInnerProp'), true);
559 assert.strictEqual(exportNameAndPropSet.has('v2'), true);
560 assert.strictEqual(exportNameAndPropSet.has('default'), true);
561 assert.strictEqual(exportNameAndPropSet.has('t3'), true);
562 assert.strictEqual(exportNameAndPropSet.has('outterElement1'), true);
563 assert.strictEqual(exportNameAndPropSet.has('outterElement2'), false);
564 assert.strictEqual(exportNameAndPropSet.has('o2'), true);
566 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('TestClass')).to.be.true;
567 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('prop1')).to.be.false;
568 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('prop2')).to.be.false;
569 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('objProp')).to.be.false;
570 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('innerProp2')).to.be.false;
571 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('var1')).to.be.true;
572 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('var2')).to.be.false;
573 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('foo')).to.be.true;
574 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('ns')).to.be.false;
575 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('var3')).to.be.true;
576 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('nsFunction')).to.be.true;
577 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('TestInterface')).to.be.true;
578 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('feature1')).to.be.false;
579 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('feature2')).to.be.false;
580 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('TestClass2')).to.be.false;
581 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('prop4')).to.be.false;
582 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('propObj')).to.be.false;
583 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('innerProp')).to.be.false;
584 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('TestClass3')).to.be.false;
585 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('exportProp1')).to.be.false;
586 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('exportPropObj')).to.be.false;
587 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('exportInnerProp')).to.be.false;
588 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('v2')).to.be.true;
589 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('default')).to.be.true;
590 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('t3')).to.be.true;
591 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('outterElement1')).to.be.true;
592 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('outterElement2')).to.be.true;
593 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('o2')).to.be.true;
594 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('TestClass')).to.be.true;
595 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('prop1')).to.be.true;
596 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('prop2')).to.be.true;
597 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('objProp')).to.be.true;
598 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('innerProp2')).to.be.true;
599 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('var1')).to.be.true;
600 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('var2')).to.be.false;
601 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('foo')).to.be.true;
602 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('ns')).to.be.false;
603 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('var3')).to.be.true;
604 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('nsFunction')).to.be.true;
605 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('TestInterface')).to.be.true;
606 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('feature1')).to.be.true;
607 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('feature2')).to.be.true;
608 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('TestClass2')).to.be.false;
609 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('prop4')).to.be.false;
610 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('propObj')).to.be.false;
611 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('innerProp')).to.be.false;
612 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('TestClass3')).to.be.false;
613 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('exportProp1')).to.be.true;
614 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('exportPropObj')).to.be.true;
615 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('exportInnerProp')).to.be.true;
616 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('v2')).to.be.true;
617 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('default')).to.be.true;
618 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('t3')).to.be.true;
619 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('outterElement1')).to.be.true;
620 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('outterElement2')).to.be.false;
621 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('o2')).to.be.true;
653 assert.strictEqual(exportNameSet.has('TestClass'), true);
654 assert.strictEqual(exportNameSet.has('prop1'), false);
655 assert.strictEqual(exportNameSet.has('prop2'), false);
656 assert.strictEqual(exportNameSet.has('objProp'), false);
657 assert.strictEqual(exportNameSet.has('innerProp2'), false);
658 assert.strictEqual(exportNameSet.has('var1'), true);
659 assert.strictEqual(exportNameSet.has('var2'), false);
660 assert.strictEqual(exportNameSet.has('foo'), true);
661 assert.strictEqual(exportNameSet.has('ns'), false);
662 assert.strictEqual(exportNameSet.has('var3'), true);
663 assert.strictEqual(exportNameSet.has('nsFunction'), true);
664 assert.strictEqual(exportNameSet.has('TestInterface'), true);
665 assert.strictEqual(exportNameSet.has('feature1'), false);
666 assert.strictEqual(exportNameSet.has('feature2'), false);
667 assert.strictEqual(exportNameSet.has('TestClass2'), false);
668 assert.strictEqual(exportNameSet.has('prop4'), false);
669 assert.strictEqual(exportNameSet.has('propObj'), false);
670 assert.strictEqual(exportNameSet.has('innerProp'), false);
671 assert.strictEqual(exportNameSet.has('TestClass3'), false);
672 assert.strictEqual(exportNameSet.has('exportProp1'), false);
673 assert.strictEqual(exportNameSet.has('exportPropObj'), false);
674 assert.strictEqual(exportNameSet.has('exportInnerProp'), false);
675 assert.strictEqual(exportNameSet.has('v2'), true);
676 assert.strictEqual(exportNameSet.has('default'), true);
677 assert.strictEqual(exportNameSet.has('t3'), true);
678 assert.strictEqual(exportNameSet.has('outterElement1'), true);
679 assert.strictEqual(exportNameSet.has('outterElement2'), true);
680 assert.strictEqual(exportNameSet.has('o2'), true);
681 assert.strictEqual(exportNameAndPropSet.has('TestClass'), true);
682 assert.strictEqual(exportNameAndPropSet.has('prop1'), true);
683 assert.strictEqual(exportNameAndPropSet.has('prop2'), true);
684 assert.strictEqual(exportNameAndPropSet.has('objProp'), true);
685 assert.strictEqual(exportNameAndPropSet.has('innerProp2'), true);
686 assert.strictEqual(exportNameAndPropSet.has('var1'), true);
687 assert.strictEqual(exportNameAndPropSet.has('var2'), false);
688 assert.strictEqual(exportNameAndPropSet.has('foo'), true);
689 assert.strictEqual(exportNameAndPropSet.has('ns'), false);
690 assert.strictEqual(exportNameAndPropSet.has('var3'), true);
691 assert.strictEqual(exportNameAndPropSet.has('nsFunction'), true);
692 assert.strictEqual(exportNameAndPropSet.has('TestInterface'), true);
693 assert.strictEqual(exportNameAndPropSet.has('feature1'), true);
694 assert.strictEqual(exportNameAndPropSet.has('feature2'), true);
695 assert.strictEqual(exportNameAndPropSet.has('TestClass2'), false);
696 assert.strictEqual(exportNameAndPropSet.has('prop4'), false);
697 assert.strictEqual(exportNameAndPropSet.has('propObj'), false);
698 assert.strictEqual(exportNameAndPropSet.has('innerProp'), false);
699 assert.strictEqual(exportNameAndPropSet.has('TestClass3'), false);
700 assert.strictEqual(exportNameAndPropSet.has('exportProp1'), true);
701 assert.strictEqual(exportNameAndPropSet.has('exportPropObj'), true);
702 assert.strictEqual(exportNameAndPropSet.has('exportInnerProp'), true);
703 assert.strictEqual(exportNameAndPropSet.has('v2'), true);
704 assert.strictEqual(exportNameAndPropSet.has('default'), true);
705 assert.strictEqual(exportNameAndPropSet.has('t3'), true);
706 assert.strictEqual(exportNameAndPropSet.has('outterElement1'), true);
707 assert.strictEqual(exportNameAndPropSet.has('outterElement2'), false);
708 assert.strictEqual(exportNameAndPropSet.has('o2'), true);
710 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('TestClass')).to.be.true;
711 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('prop1')).to.be.false;
712 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('prop2')).to.be.false;
713 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('objProp')).to.be.false;
714 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('innerProp2')).to.be.false;
715 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('var1')).to.be.true;
716 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('var2')).to.be.false;
717 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('foo')).to.be.true;
718 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('ns')).to.be.false;
719 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('var3')).to.be.true;
720 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('nsFunction')).to.be.true;
721 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('TestInterface')).to.be.true;
722 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('feature1')).to.be.false;
723 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('feature2')).to.be.false;
724 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('TestClass2')).to.be.false;
725 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('prop4')).to.be.false;
726 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('propObj')).to.be.false;
727 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('innerProp')).to.be.false;
728 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('TestClass3')).to.be.false;
729 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('exportProp1')).to.be.false;
730 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('exportPropObj')).to.be.false;
731 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('exportInnerProp')).to.be.false;
732 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('v2')).to.be.true;
733 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('default')).to.be.true;
734 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('t3')).to.be.true;
735 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('outterElement1')).to.be.true;
736 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('outterElement2')).to.be.true;
737 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('o2')).to.be.true;
738 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('TestClass')).to.be.true;
739 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('prop1')).to.be.true;
740 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('prop2')).to.be.true;
741 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('objProp')).to.be.true;
742 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('innerProp2')).to.be.true;
743 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('var1')).to.be.true;
744 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('var2')).to.be.false;
745 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('foo')).to.be.true;
746 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('ns')).to.be.false;
747 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('var3')).to.be.true;
748 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('nsFunction')).to.be.true;
749 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('TestInterface')).to.be.true;
750 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('feature1')).to.be.true;
751 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('feature2')).to.be.true;
752 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('TestClass2')).to.be.false;
753 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('prop4')).to.be.false;
754 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('propObj')).to.be.false;
755 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('innerProp')).to.be.false;
756 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('TestClass3')).to.be.false;
757 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('exportProp1')).to.be.true;
758 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('exportPropObj')).to.be.true;
759 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('exportInnerProp')).to.be.true;
760 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('v2')).to.be.true;
761 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('default')).to.be.true;
762 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('t3')).to.be.true;
763 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('outterElement1')).to.be.true;
764 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('outterElement2')).to.be.false;
765 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('o2')).to.be.true;
797 assert.strictEqual(exportNameSet.has('ModuleNs'), true);
798 assert.strictEqual(exportNameSet.has('nsProp1'), true);
799 assert.strictEqual(exportNameSet.has('nsFunc'), true);
800 assert.strictEqual(exportNameSet.has('ModuleClass'), true);
801 assert.strictEqual(exportNameSet.has('classProp1'), false);
802 assert.strictEqual(exportNameSet.has('objProp'), false);
803 assert.strictEqual(exportNameSet.has('innerProp'), false);
804 assert.strictEqual(exportNameSet.has('TestClass'), false);
805 assert.strictEqual(exportNameSet.has('prop4'), false);
806 assert.strictEqual(exportNameSet.has('propObj'), false);
807 assert.strictEqual(exportNameSet.has('innerProp1'), false);
808 assert.strictEqual(exportNameSet.has('TestClass2'), true);
809 assert.strictEqual(exportNameSet.has('prop1'), false);
810 assert.strictEqual(exportNameSet.has('objProp1'), false);
811 assert.strictEqual(exportNameSet.has('innerProp2'), false);
812 assert.strictEqual(exportNameSet.has('default'), true);
813 assert.strictEqual(exportNameSet.has('mc'), true);
814 assert.strictEqual(exportNameSet.has('otherElement1'), true);
815 assert.strictEqual(exportNameSet.has('otherElement2'), true);
816 assert.strictEqual(exportNameSet.has('o2'), true);
817 assert.strictEqual(exportNameAndPropSet.has('ModuleNs'), false);
818 assert.strictEqual(exportNameAndPropSet.has('nsProp1'), true);
819 assert.strictEqual(exportNameAndPropSet.has('nsFunc'), true);
820 assert.strictEqual(exportNameAndPropSet.has('ModuleClass'), false);
821 assert.strictEqual(exportNameAndPropSet.has('classProp1'), true);
822 assert.strictEqual(exportNameAndPropSet.has('objProp'), true);
823 assert.strictEqual(exportNameAndPropSet.has('innerProp'), true);
824 assert.strictEqual(exportNameAndPropSet.has('TestClass'), false);
825 assert.strictEqual(exportNameAndPropSet.has('prop4'), false);
826 assert.strictEqual(exportNameAndPropSet.has('propObj'), false);
827 assert.strictEqual(exportNameAndPropSet.has('innerProp1'), false);
828 assert.strictEqual(exportNameAndPropSet.has('TestClass2'), true);
829 assert.strictEqual(exportNameAndPropSet.has('prop1'), true);
830 assert.strictEqual(exportNameAndPropSet.has('objProp1'), true);
831 assert.strictEqual(exportNameAndPropSet.has('innerProp2'), true);
832 assert.strictEqual(exportNameAndPropSet.has('default'), true);
833 assert.strictEqual(exportNameAndPropSet.has('mc'), true);
834 assert.strictEqual(exportNameAndPropSet.has('otherElement1'), true);
835 assert.strictEqual(exportNameAndPropSet.has('otherElement2'), false);
836 assert.strictEqual(exportNameAndPropSet.has('o2'), true);
838 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('ModuleNs')).to.be.true;
839 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('nsProp1')).to.be.true;
840 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('nsFunc')).to.be.true;
841 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('ModuleClass')).to.be.true;
842 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('classProp1')).to.be.false;
843 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('objProp')).to.be.false;
844 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('innerProp')).to.be.false;
845 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('TestClass')).to.be.false;
846 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('prop4')).to.be.false;
847 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('propObj')).to.be.false;
848 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('innerProp1')).to.be.false;
849 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('TestClass2')).to.be.true;
850 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('prop1')).to.be.false;
851 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('objProp1')).to.be.false;
852 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('innerProp2')).to.be.false;
853 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('default')).to.be.true;
854 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('mc')).to.be.true;
855 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('otherElement1')).to.be.true;
856 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('otherElement2')).to.be.true;
857 expect(fileWhiteList.fileKeepInfo.exported.globalNames.has('o2')).to.be.true;
858 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('ModuleNs')).to.be.false;
859 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('nsProp1')).to.be.true;
860 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('nsFunc')).to.be.true;
861 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('ModuleClass')).to.be.false;
862 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('classProp1')).to.be.true;
863 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('objProp')).to.be.true;
864 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('innerProp')).to.be.true;
865 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('TestClass')).to.be.false;
866 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('prop4')).to.be.false;
867 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('propObj')).to.be.false;
868 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('innerProp1')).to.be.false;
869 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('TestClass2')).to.be.true;
870 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('prop1')).to.be.true;
871 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('objProp1')).to.be.true;
872 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('innerProp2')).to.be.true;
873 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('default')).to.be.true;
874 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('mc')).to.be.true;
875 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('otherElement1')).to.be.true;
876 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('otherElement2')).to.be.false;
877 expect(fileWhiteList.fileKeepInfo.exported.propertyNames.has('o2')).to.be.true;