@@ -473,7 +473,7 @@ describe("co2", () => {
473473 } )
474474 . co2 . toPrecision ( 5 )
475475 )
476- ) . toBe ( MILLION_PERVISIT_GREY ) ;
476+ ) . toBeCloseTo ( MILLION_PERVISIT_GREY , 5 ) ;
477477
478478 expect (
479479 parseFloat (
@@ -485,7 +485,7 @@ describe("co2", () => {
485485 } )
486486 . co2 . toPrecision ( 5 )
487487 )
488- ) . toBe ( MILLION_GREY ) ;
488+ ) . toBeCloseTo ( MILLION_GREY , 5 ) ;
489489 } ) ;
490490
491491 it ( "uses a number correctly" , ( ) => {
@@ -512,27 +512,31 @@ describe("co2", () => {
512512
513513 it ( "uses an object correctly" , ( ) => {
514514 expect (
515- co2
516- . perVisitTrace ( MILLION , false , {
517- gridIntensity : {
518- device : {
519- country : "TWN" ,
515+ parseFloat (
516+ co2
517+ . perVisitTrace ( MILLION , false , {
518+ gridIntensity : {
519+ device : {
520+ country : "TWN" ,
521+ } ,
520522 } ,
521- } ,
522- } )
523- . co2 . toPrecision ( 5 )
524- ) . toBe ( MILLION_PERVISIT_GREY_DEVICE_GRID_INTENSITY_CHANGE . toPrecision ( 5 ) ) ;
523+ } )
524+ . co2 . toFixed ( 5 )
525+ )
526+ ) . toBeCloseTo ( MILLION_PERVISIT_GREY_DEVICE_GRID_INTENSITY_CHANGE , 4 ) ;
525527 expect (
526- co2
527- . perByteTrace ( MILLION , false , {
528- gridIntensity : {
529- device : {
530- country : "TWN" ,
528+ parseFloat (
529+ co2
530+ . perByteTrace ( MILLION , false , {
531+ gridIntensity : {
532+ device : {
533+ country : "TWN" ,
534+ } ,
531535 } ,
532- } ,
533- } )
534- . co2 . toPrecision ( 4 )
535- ) . toBe ( MILLION_PERBYTE_GREY_DEVICE_GRID_INTENSITY_CHANGE . toPrecision ( 4 ) ) ;
536+ } )
537+ . co2 . toPrecision ( 4 )
538+ )
539+ ) . toBeCloseTo ( MILLION_PERBYTE_GREY_DEVICE_GRID_INTENSITY_CHANGE , 4 ) ;
536540 } ) ;
537541 } ) ;
538542
@@ -596,31 +600,31 @@ describe("co2", () => {
596600
597601 it ( "uses an object correctly" , ( ) => {
598602 expect (
599- co2
600- . perVisitTrace ( MILLION , false , {
601- gridIntensity : {
602- dataCenter : {
603- country : "TWN" ,
603+ parseFloat (
604+ co2
605+ . perVisitTrace ( MILLION , false , {
606+ gridIntensity : {
607+ dataCenter : {
608+ country : "TWN" ,
609+ } ,
604610 } ,
605- } ,
606- } )
607- . co2 . toPrecision ( 5 )
608- ) . toBe (
609- MILLION_PERVISIT_GREY_DATACENTER_GRID_INTENSITY_CHANGE . toPrecision ( 5 )
610- ) ;
611+ } )
612+ . co2 . toPrecision ( 5 )
613+ )
614+ ) . toBeCloseTo ( MILLION_PERVISIT_GREY_DATACENTER_GRID_INTENSITY_CHANGE , 4 ) ;
611615 expect (
612- co2
613- . perByteTrace ( MILLION , false , {
614- gridIntensity : {
615- dataCenter : {
616- country : "TWN" ,
616+ parseFloat (
617+ co2
618+ . perByteTrace ( MILLION , false , {
619+ gridIntensity : {
620+ dataCenter : {
621+ country : "TWN" ,
622+ } ,
617623 } ,
618- } ,
619- } )
620- . co2 . toPrecision ( 5 )
621- ) . toBe (
622- MILLION_PERBYTE_GREY_DATACENTER_GRID_INTENSITY_CHANGE . toPrecision ( 5 )
623- ) ;
624+ } )
625+ . co2 . toPrecision ( 5 )
626+ )
627+ ) . toBeCloseTo ( MILLION_PERBYTE_GREY_DATACENTER_GRID_INTENSITY_CHANGE , 4 ) ;
624628 } ) ;
625629 } ) ;
626630
@@ -683,29 +687,31 @@ describe("co2", () => {
683687
684688 it ( "uses an object correctly" , ( ) => {
685689 expect (
686- co2
687- . perVisitTrace ( MILLION , false , {
688- gridIntensity : {
689- network : {
690- country : "TWN" ,
690+ parseFloat (
691+ co2
692+ . perVisitTrace ( MILLION , false , {
693+ gridIntensity : {
694+ network : {
695+ country : "TWN" ,
696+ } ,
691697 } ,
692- } ,
693- } )
694- . co2 . toPrecision ( 5 )
695- ) . toBe (
696- MILLION_PERVISIT_GREY_NETWORK_GRID_INTENSITY_CHANGE . toPrecision ( 5 )
697- ) ;
698+ } )
699+ . co2 . toPrecision ( 5 )
700+ )
701+ ) . toBeCloseTo ( MILLION_PERVISIT_GREY_NETWORK_GRID_INTENSITY_CHANGE , 4 ) ;
698702 expect (
699- co2
700- . perByteTrace ( MILLION , false , {
701- gridIntensity : {
702- network : {
703- country : "TWN" ,
703+ parseFloat (
704+ co2
705+ . perByteTrace ( MILLION , false , {
706+ gridIntensity : {
707+ network : {
708+ country : "TWN" ,
709+ } ,
704710 } ,
705- } ,
706- } )
707- . co2 . toPrecision ( 5 )
708- ) . toBe ( MILLION_PERBYTE_GREY_NETWORK_GRID_INTENSITY_CHANGE . toPrecision ( 5 ) ) ;
711+ } )
712+ . co2 . toPrecision ( 5 )
713+ )
714+ ) . toBeCloseTo ( MILLION_PERBYTE_GREY_NETWORK_GRID_INTENSITY_CHANGE , 4 ) ;
709715 } ) ;
710716 } ) ;
711717
0 commit comments