@@ -562,6 +562,24 @@ describe('vec2h', () => {
562
562
} ) ;
563
563
} ) ;
564
564
565
+ describe ( 'v2f' , ( ) => {
566
+ it ( 'differs structurally from other vector instances' , ( ) => {
567
+ expect ( d . vec2f ( 1 , 2 ) ) . toStrictEqual ( d . vec2f ( 1 , 2 ) ) ;
568
+ expect ( d . vec2f ( 1 , 2 ) ) . not . toStrictEqual ( d . vec2h ( 1 , 2 ) ) ;
569
+ expect ( d . vec2f ( 1 , 2 ) ) . not . toStrictEqual ( d . vec2i ( 1 , 2 ) ) ;
570
+ expect ( d . vec2f ( 1 , 2 ) ) . not . toStrictEqual ( d . vec2u ( 1 , 2 ) ) ;
571
+ } ) ;
572
+ } ) ;
573
+
574
+ describe ( 'v2i' , ( ) => {
575
+ it ( 'differs structurally from other vector instances' , ( ) => {
576
+ expect ( d . vec2i ( 1 , 2 ) ) . toStrictEqual ( d . vec2i ( 1 , 2 ) ) ;
577
+ expect ( d . vec2i ( 1 , 2 ) ) . not . toStrictEqual ( d . vec2f ( 1 , 2 ) ) ;
578
+ expect ( d . vec2i ( 1 , 2 ) ) . not . toStrictEqual ( d . vec2h ( 1 , 2 ) ) ;
579
+ expect ( d . vec2i ( 1 , 2 ) ) . not . toStrictEqual ( d . vec2u ( 1 , 2 ) ) ;
580
+ } ) ;
581
+ } ) ;
582
+
565
583
describe ( 'v3f' , ( ) => {
566
584
describe ( '(v2f, number) constructor' , ( ) => {
567
585
it ( 'works in JS' , ( ) => {
@@ -596,6 +614,22 @@ describe('v3f', () => {
596
614
) ;
597
615
} ) ;
598
616
} ) ;
617
+
618
+ it ( 'differs structurally from other vector instances' , ( ) => {
619
+ expect ( d . vec3f ( 1 , 2 , 3 ) ) . toStrictEqual ( d . vec3f ( 1 , 2 , 3 ) ) ;
620
+ expect ( d . vec3f ( 1 , 2 , 3 ) ) . not . toStrictEqual ( d . vec3h ( 1 , 2 , 3 ) ) ;
621
+ expect ( d . vec3f ( 1 , 2 , 3 ) ) . not . toStrictEqual ( d . vec3i ( 1 , 2 , 3 ) ) ;
622
+ expect ( d . vec3f ( 1 , 2 , 3 ) ) . not . toStrictEqual ( d . vec3u ( 1 , 2 , 3 ) ) ;
623
+ } ) ;
624
+ } ) ;
625
+
626
+ describe ( 'v3i' , ( ) => {
627
+ it ( 'differs structurally from other vector instances' , ( ) => {
628
+ expect ( d . vec3i ( 1 , 2 , 3 ) ) . toStrictEqual ( d . vec3i ( 1 , 2 , 3 ) ) ;
629
+ expect ( d . vec3i ( 1 , 2 , 3 ) ) . not . toStrictEqual ( d . vec3f ( 1 , 2 , 3 ) ) ;
630
+ expect ( d . vec3i ( 1 , 2 , 3 ) ) . not . toStrictEqual ( d . vec3h ( 1 , 2 , 3 ) ) ;
631
+ expect ( d . vec3i ( 1 , 2 , 3 ) ) . not . toStrictEqual ( d . vec3u ( 1 , 2 , 3 ) ) ;
632
+ } ) ;
599
633
} ) ;
600
634
601
635
describe ( 'v4f' , ( ) => {
@@ -666,6 +700,13 @@ describe('v4f', () => {
666
700
) ;
667
701
} ) ;
668
702
} ) ;
703
+
704
+ it ( 'differs structurally from other vector instances' , ( ) => {
705
+ expect ( d . vec4f ( 1 , 2 , 3 , 4 ) ) . toStrictEqual ( d . vec4f ( 1 , 2 , 3 , 4 ) ) ;
706
+ expect ( d . vec4f ( 1 , 2 , 3 , 4 ) ) . not . toStrictEqual ( d . vec4h ( 1 , 2 , 3 , 4 ) ) ;
707
+ expect ( d . vec4f ( 1 , 2 , 3 , 4 ) ) . not . toStrictEqual ( d . vec4i ( 1 , 2 , 3 , 4 ) ) ;
708
+ expect ( d . vec4f ( 1 , 2 , 3 , 4 ) ) . not . toStrictEqual ( d . vec4u ( 1 , 2 , 3 , 4 ) ) ;
709
+ } ) ;
669
710
} ) ;
670
711
671
712
describe ( 'v4b' , ( ) => {
0 commit comments