1- "use strict" ;
2-
31describe ( "byField" , function ( ) {
4-
2+
53 let users = [
64 { name : "John" , age : 20 , surname : "Johnson" } ,
75 { name : "Pete" , age : 18 , surname : "Peterson" } ,
@@ -11,21 +9,21 @@ describe("byField", function(){
119 it ( "sorts users by name" , function ( ) {
1210 let nameSortedKey = [
1311 { name : "Ann" , age : 19 , surname : "Hathaway" } ,
14- { name : "John" , age : 20 , surname : "Johnson" } ,
12+ { name : "John" , age : 20 , surname : "Johnson" } ,
1513 { name : "Pete" , age : 18 , surname : "Peterson" } ,
1614 ] ;
1715 let nameSortedAnswer = users . sort ( byField ( "name" ) ) ;
18- assert . equal ( JSON . stringify ( nameSortedKey ) , JSON . stringify ( nameSortedAnswer ) ) ;
16+ assert . deepEqual ( nameSortedKey , nameSortedAnswer ) ;
1917 } ) ;
2018
2119 it ( "sorts users by age" , function ( ) {
2220 let ageSortedKey = [
2321 { name : "Pete" , age : 18 , surname : "Peterson" } ,
2422 { name : "Ann" , age : 19 , surname : "Hathaway" } ,
25- { name : "John" , age : 20 , surname : "Johnson" } ,
23+ { name : "John" , age : 20 , surname : "Johnson" } ,
2624 ] ;
2725 let ageSortedAnswer = users . sort ( byField ( "age" ) ) ;
28- assert . equal ( JSON . stringify ( ageSortedKey ) , JSON . stringify ( ageSortedKey ) ) ;
26+ assert . deepEqual ( ageSortedKey , ageSortedKey ) ;
2927 } ) ;
3028
3129 it ( "sorts users by surname" , function ( ) {
@@ -35,7 +33,7 @@ describe("byField", function(){
3533 { name : "Pete" , age : 18 , surname : "Peterson" } ,
3634 ] ;
3735 let surnameSortedAnswer = users . sort ( byField ( "surname" ) ) ;
38- assert . equal ( JSON . stringify ( surnameSortedAnswer ) , JSON . stringify ( surnameSortedKey ) ) ;
36+ assert . deepEqual ( surnameSortedAnswer , surnameSortedKey ) ;
3937 } ) ;
4038
4139} ) ;
0 commit comments