@@ -464,7 +464,6 @@ describe('S3UtilsMongoClient::getObjectMDStats', () => {
464464 logger ,
465465 ( err , data ) => {
466466 assert . deepStrictEqual ( err , null ) ;
467- // assert.deepStrictEqual(data, expected);\
468467 // Compare each section separately to avoid circular reference issues
469468 assert . strictEqual ( data . versions . toString ( ) , expected . versions . toString ( ) ) ;
470469 assert . strictEqual ( data . objects . toString ( ) , expected . objects . toString ( ) ) ;
@@ -1613,7 +1612,7 @@ describe('S3UtilsMongoClient::getObjectMDStats', () => {
16131612 } ) ;
16141613} ) ;
16151614
1616- describe . skip ( 'S3UtilsMongoClient::updateBucketCapacityInfo' , ( ) => {
1615+ describe ( 'S3UtilsMongoClient::updateBucketCapacityInfo' , ( ) => {
16171616 let client ;
16181617 let repl ;
16191618
@@ -1676,7 +1675,7 @@ describe.skip('S3UtilsMongoClient::updateBucketCapacityInfo', () => {
16761675 } ) ;
16771676} ) ;
16781677
1679- describe . skip ( 'S3UtilsMongoClient::getBucketInfos' , ( ) => {
1678+ describe ( 'S3UtilsMongoClient::getBucketInfos' , ( ) => {
16801679 let client ;
16811680 let repl ;
16821681
@@ -1731,9 +1730,18 @@ describe.skip('S3UtilsMongoClient::getBucketInfos', () => {
17311730 it ( 'Should get correct bucket infos' , done => client . getBucketInfos ( logger , ( err , data ) => {
17321731 assert . equal ( err , null ) ;
17331732 assert . strictEqual ( data . bucketCount , 3 ) ;
1734- assert . strictEqual ( JSON . stringify ( data . bucketInfos . find ( bucket => bucket . _name === buckets [ 0 ] . _name ) ) , JSON . stringify ( buckets [ 0 ] ) ) ;
1735- assert . strictEqual ( JSON . stringify ( data . bucketInfos . find ( bucket => bucket . _name === buckets [ 1 ] . _name ) ) , JSON . stringify ( buckets [ 1 ] ) ) ;
1736- assert . strictEqual ( JSON . stringify ( data . bucketInfos . find ( bucket => bucket . _name === buckets [ 2 ] . _name ) ) , JSON . stringify ( buckets [ 2 ] ) ) ;
1733+ assert . strictEqual (
1734+ data . bucketInfos . find ( bucket => bucket . _name === buckets [ 0 ] . _name ) . serialize ( ) ,
1735+ BucketInfo . fromObj ( buckets [ 0 ] ) . serialize ( ) ,
1736+ ) ;
1737+ assert . strictEqual (
1738+ data . bucketInfos . find ( bucket => bucket . _name === buckets [ 1 ] . _name ) . serialize ( ) ,
1739+ BucketInfo . fromObj ( buckets [ 1 ] ) . serialize ( ) ,
1740+ ) ;
1741+ assert . strictEqual (
1742+ data . bucketInfos . find ( bucket => bucket . _name === buckets [ 2 ] . _name ) . serialize ( ) ,
1743+ BucketInfo . fromObj ( buckets [ 2 ] ) . serialize ( ) ,
1744+ ) ;
17371745 done ( ) ;
17381746 } ) ) ;
17391747
@@ -1758,9 +1766,9 @@ describe.skip('S3UtilsMongoClient::getBucketInfos', () => {
17581766
17591767 // Perform the assertions
17601768 assert . strictEqual ( data . bucketCount , 2 ) ;
1761- assert . strictEqual ( JSON . stringify ( data . bucketInfos . find ( bucket => bucket . _name === buckets [ 0 ] . _name ) ) , undefined ) ;
1762- assert . strictEqual ( JSON . stringify ( data . bucketInfos . find ( bucket => bucket . _name === buckets [ 1 ] . _name ) ) , JSON . stringify ( buckets [ 1 ] ) ) ;
1763- assert . strictEqual ( JSON . stringify ( data . bucketInfos . find ( bucket => bucket . _name === buckets [ 2 ] . _name ) ) , JSON . stringify ( buckets [ 2 ] ) ) ;
1769+ assert . strictEqual ( data . bucketInfos . find ( bucket => bucket . _name === buckets [ 0 ] . _name ) , undefined ) ;
1770+ assert . strictEqual ( ! ! data . bucketInfos . find ( bucket => bucket . _name === buckets [ 1 ] . _name ) , true ) ;
1771+ assert . strictEqual ( ! ! data . bucketInfos . find ( bucket => bucket . _name === buckets [ 2 ] . _name ) , true ) ;
17641772 } ) ;
17651773 } ) ;
17661774} ) ;
0 commit comments