doug-martin/object-extended

2013-06-06 23:09:22
✓6.0
✓7.0
✓8.0
9.0
10.0
20.0
✓21.0
✓25.0
22.0
23.0
24.0
26.0
27.0
28.0
29.0
14.0
✓16.0
✓17.0
✓18.0
✓19.0
15.0
20.0
21.0
22.0
23.0
24.0
✓6.0
✓6.0
✓6.0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 1..12 ok 1 objectExtender: .merge: should merge all properties ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 9 objectExtender: .hash: .invert: should invert a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash # tests 12 # pass 12 # fail 0 ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0 ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit
1..12 1..12 ok 1 objectExtender: .merge: should merge all properties ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 4 objectExtender: .extend: should extend a class properly ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array # tests 12 # pass 12 # fail 0 ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit
2013-06-05 16:38:07
✓6.0
✓7.0
✓8.0
9.0
10.0
20.0
21.0
22.0
23.0
24.0
25.0
26.0
27.0
28.0
29.0
14.0
15.0
16.0
17.0
18.0
19.0
20.0
21.0
22.0
23.0
24.0
6.0
6.0
6.0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit
2013-06-05 08:21:23
6.0
7.0
8.0
9.0
10.0
20.0
21.0
22.0
23.0
24.0
25.0
26.0
27.0
28.0
29.0
14.0
15.0
16.0
17.0
18.0
19.0
20.0
21.0
22.0
23.0
24.0
6.0
6.0
6.0
timeout waiting to hear back from iexplore/6.0
2013-04-16 17:15:43
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓25.0
26.0
27.0
28.0
29.0
✓14.0
✓15.0
✓16.0
✓17.0
✓18.0
✓19.0
20.0
21.0
22.0
23.0
24.0
✓6.0
✓6.0
✓6.0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit
2013-04-11 18:55:39
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓25.0
26.0
27.0
28.0
29.0
✓14.0
✓15.0
✓16.0
✓17.0
✓18.0
✓19.0
20.0
21.0
22.0
23.0
24.0
✓6.0
✓6.0
✓6.0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit
2013-04-07 04:56:53
6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓25.0
20.0
21.0
22.0
23.0
24.0
26.0
27.0
28.0
29.0
✓14.0
✓15.0
✓16.0
✓17.0
✓18.0
✓19.0
20.0
21.0
22.0
23.0
24.0
✓6.0
✓6.0
✓6.0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
1..12 ok 1 objectExtender: .merge: should merge all properties ok 2 objectExtender: .merge: should merge objects if a start object is not provided ok 3 objectExtender: .deepMerge: should merge all nested objects ok 4 objectExtender: .extend: should extend a class properly ok 5 objectExtender: .extend: should extend a objects properly ok 6 objectExtender: .hash: .forEach: should loop through k/v pairs in a hash ok 7 objectExtender: .hash: .filter: should filter k/v pairs in a hash ok 8 objectExtender: .hash: .values: should retrieve values ok 9 objectExtender: .hash: .invert: should invert a hash ok 10 objectExtender: .hash: .toArray: should convert a hash to an array ok 11 objectExtender: .hash: should return a new hash with the ommited values ok 12 objectExtender: .hash: should accept a string to omit # tests 12 # pass 12 # fail 0
timeout waiting to hear back from iexplore/6.0
2013-01-22 07:16:59
✓6.0
✓7.0
✓8.0
9.0
✓4.0
✓23.0
canary
3.0
3.5
3.6
4.0
17.0
nightly
5.0.1
5.1
10.0
10.5
11.0
11.5
11.600000000000001
12.0
next
1..10 ok 1 objectExtender: merge: should merge all properties ok 2 objectExtender: merge: should merge objects if a start object is not provided ok 3 objectExtender: deepMerge: should merge all nested objects ok 4 objectExtender: extend: should extend a class properly ok 5 objectExtender: extend: should extend a objects properly
1..10 ok 1 objectExtender: merge: should merge all properties ok 2 objectExtender: merge: should merge objects if a start object is not provided ok 3 objectExtender: deepMerge: should merge all nested objects ok 4 objectExtender: extend: should extend a class properly ok 5 objectExtender: extend: should extend a objects properly ok 6 objectExtender: should loop through k/v pairs in a hash ok 7 objectExtender: should filter k/v pairs in a hash ok 8 objectExtender: should retrieve values ok 9 objectExtender: should invert a hash ok 10 objectExtender: should convert a hash to an array # tests 10 # pass 10 # fail 0
1..10 ok 1 objectExtender: merge: should merge all properties ok 2 objectExtender: merge: should merge objects if a start object is not provided ok 3 objectExtender: deepMerge: should merge all nested objects ok 4 objectExtender: extend: should extend a class properly ok 5 objectExtender: extend: should extend a objects properly ok 6 objectExtender: should loop through k/v pairs in a hash ok 7 objectExtender: should filter k/v pairs in a hash ok 8 objectExtender: should retrieve values ok 9 objectExtender: should invert a hash ok 10 objectExtender: should convert a hash to an array # tests 10 # pass 10 # fail 0
1..10 ok 1 objectExtender: merge: should merge all properties ok 2 objectExtender: merge: should merge objects if a start object is not provided ok 3 objectExtender: deepMerge: should merge all nested objects ok 4 objectExtender: extend: should extend a class properly ok 5 objectExtender: extend: should extend a objects properly ok 6 objectExtender: should loop through k/v pairs in a hash
1..10 ok 1 objectExtender: merge: should merge all properties ok 2 objectExtender: merge: should merge objects if a start object is not provided ok 3 objectExtender: deepMerge: should merge all nested objects ok 4 objectExtender: extend: should extend a class properly ok 5 objectExtender: extend: should extend a objects properly ok 6 objectExtender: should loop through k/v pairs in a hash ok 7 objectExtender: should filter k/v pairs in a hash ok 8 objectExtender: should retrieve values ok 9 objectExtender: should invert a hash ok 10 objectExtender: should convert a hash to an array # tests 10 # pass 10 # fail 0
1..10 ok 1 objectExtender: merge: should merge all properties ok 2 objectExtender: merge: should merge objects if a start object is not provided ok 3 objectExtender: deepMerge: should merge all nested objects ok 4 objectExtender: extend: should extend a class properly ok 5 objectExtender: extend: should extend a objects properly ok 6 objectExtender: should loop through k/v pairs in a hash ok 7 objectExtender: should filter k/v pairs in a hash ok 8 objectExtender: should retrieve values ok 9 objectExtender: should invert a hash ok 10 objectExtender: should convert a hash to an array # tests 10 # pass 10 # fail 0
1..10 ok 1 objectExtender: merge: should merge all properties ok 2 objectExtender: merge: should merge objects if a start object is not provided ok 3 objectExtender: deepMerge: should merge all nested objects ok 4 objectExtender: extend: should extend a class properly ok 5 objectExtender: extend: should extend a objects properly ok 6 objectExtender: should loop through k/v pairs in a hash ok 7 objectExtender: should filter k/v pairs in a hash ok 8 objectExtender: should retrieve values ok 9 objectExtender: should invert a hash ok 10 objectExtender: should convert a hash to an array # tests 10 # pass 10 # fail 0
2013-01-21 22:08:35
✓6.0
7.0
8.0
✓9.0
✓4.0
✓23.0
✓canary
✓3.0
✓3.5
✓3.6
✓4.0
✓17.0
✓nightly
5.0.1
5.1
✓10.0
✓10.5
✓11.0
✓11.5
✓11.6
✓12.0
✓next
11.600000000000001
1..10 ok 1 objectExtender: merge: should merge all properties ok 2 objectExtender: merge: should merge objects if a start object is not provided ok 3 objectExtender: deepMerge: should merge all nested objects ok 4 objectExtender: extend: should extend a class properly ok 5 objectExtender: extend: should extend a objects properly ok 6 objectExtender: should loop through k/v pairs in a hash ok 7 objectExtender: should filter k/v pairs in a hash ok 8 objectExtender: should retrieve values ok 9 objectExtender: should invert a hash ok 10 objectExtender: should convert a hash to an array # tests 10 # pass 10 # fail 0
1..10 ok 1 objectExtender: merge: should merge all properties ok 2 objectExtender: merge: should merge objects if a start object is not provided ok 3 objectExtender: deepMerge: should merge all nested objects ok 4 objectExtender: extend: should extend a class properly ok 5 objectExtender: extend: should extend a objects properly ok 6 objectExtender: should loop through k/v pairs in a hash ok 7 objectExtender: should filter k/v pairs in a hash ok 8 objectExtender: should retrieve values ok 9 objectExtender: should invert a hash ok 10 objectExtender: should convert a hash to an array # tests 10 # pass 10 # fail 0
1..10 ok 1 objectExtender: merge: should merge all properties ok 2 objectExtender: merge: should merge objects if a start object is not provided ok 3 objectExtender: deepMerge: should merge all nested objects ok 4 objectExtender: extend: should extend a class properly ok 5 objectExtender: extend: should extend a objects properly ok 6 objectExtender: should loop through k/v pairs in a hash ok 7 objectExtender: should filter k/v pairs in a hash ok 8 objectExtender: should retrieve values ok 9 objectExtender: should invert a hash ok 10 objectExtender: should convert a hash to an array # tests 10 # pass 10 # fail 0
1..10 ok 1 objectExtender: merge: should merge all properties ok 2 objectExtender: merge: should merge objects if a start object is not provided ok 3 objectExtender: deepMerge: should merge all nested objects ok 4 objectExtender: extend: should extend a class properly ok 5 objectExtender: extend: should extend a objects properly ok 6 objectExtender: should loop through k/v pairs in a hash ok 7 objectExtender: should filter k/v pairs in a hash ok 8 objectExtender: should retrieve values ok 9 objectExtender: should invert a hash ok 10 objectExtender: should convert a hash to an array # tests 10 # pass 10 # fail 0
1..10 ok 1 objectExtender: merge: should merge all properties ok 2 objectExtender: merge: should merge objects if a start object is not provided ok 3 objectExtender: deepMerge: should merge all nested objects ok 4 objectExtender: extend: should extend a class properly ok 5 objectExtender: extend: should extend a objects properly ok 6 objectExtender: should loop through k/v pairs in a hash ok 7 objectExtender: should filter k/v pairs in a hash ok 8 objectExtender: should retrieve values ok 9 objectExtender: should invert a hash ok 10 objectExtender: should convert a hash to an array # tests 10 # pass 10 # fail 0
1..10 ok 1 objectExtender: merge: should merge all properties ok 2 objectExtender: merge: should merge objects if a start object is not provided ok 3 objectExtender: deepMerge: should merge all nested objects ok 4 objectExtender: extend: should extend a class properly ok 5 objectExtender: extend: should extend a objects properly ok 6 objectExtender: should loop through k/v pairs in a hash ok 7 objectExtender: should filter k/v pairs in a hash ok 8 objectExtender: should retrieve values ok 9 objectExtender: should invert a hash ok 10 objectExtender: should convert a hash to an array # tests 10 # pass 10 # fail 0
1..10 ok 1 objectExtender: merge: should merge all properties ok 2 objectExtender: merge: should merge objects if a start object is not provided ok 3 objectExtender: deepMerge: should merge all nested objects ok 4 objectExtender: extend: should extend a class properly ok 5 objectExtender: extend: should extend a objects properly ok 6 objectExtender: should loop through k/v pairs in a hash ok 7 objectExtender: should filter k/v pairs in a hash ok 8 objectExtender: should retrieve values ok 9 objectExtender: should invert a hash ok 10 objectExtender: should convert a hash to an array # tests 10 # pass 10 # fail 0
firefox/nightly
1..10 ok 1 objectExtender: merge: should merge all properties ok 2 objectExtender: merge: should merge objects if a start object is not provided ok 3 objectExtender: deepMerge: should merge all nested objects ok 4 objectExtender: extend: should extend a class properly ok 5 objectExtender: extend: should extend a objects properly ok 6 objectExtender: should loop through k/v pairs in a hash ok 7 objectExtender: should filter k/v pairs in a hash ok 8 objectExtender: should retrieve values ok 9 objectExtender: should invert a hash ok 10 objectExtender: should convert a hash to an array # tests 10 # pass 10 # fail 0
1..10 ok 1 objectExtender: merge: should merge all properties ok 2 objectExtender: merge: should merge objects if a start object is not provided ok 3 objectExtender: deepMerge: should merge all nested objects ok 4 objectExtender: extend: should extend a class properly ok 5 objectExtender: extend: should extend a objects properly ok 6 objectExtender: should loop through k/v pairs in a hash ok 7 objectExtender: should filter k/v pairs in a hash ok 8 objectExtender: should retrieve values ok 9 objectExtender: should invert a hash ok 10 objectExtender: should convert a hash to an array # tests 10 # pass 10 # fail 0
1..10 ok 1 objectExtender: merge: should merge all properties ok 2 objectExtender: merge: should merge objects if a start object is not provided ok 3 objectExtender: deepMerge: should merge all nested objects ok 4 objectExtender: extend: should extend a class properly ok 5 objectExtender: extend: should extend a objects properly ok 6 objectExtender: should loop through k/v pairs in a hash ok 7 objectExtender: should filter k/v pairs in a hash ok 8 objectExtender: should retrieve values ok 9 objectExtender: should invert a hash ok 10 objectExtender: should convert a hash to an array # tests 10 # pass 10 # fail 0
1..10 ok 1 objectExtender: merge: should merge all properties ok 2 objectExtender: merge: should merge objects if a start object is not provided ok 3 objectExtender: deepMerge: should merge all nested objects ok 4 objectExtender: extend: should extend a class properly ok 5 objectExtender: extend: should extend a objects properly ok 6 objectExtender: should loop through k/v pairs in a hash ok 7 objectExtender: should filter k/v pairs in a hash ok 8 objectExtender: should retrieve values ok 9 objectExtender: should invert a hash ok 10 objectExtender: should convert a hash to an array # tests 10 # pass 10 # fail 0
1..10 ok 1 objectExtender: merge: should merge all properties ok 2 objectExtender: merge: should merge objects if a start object is not provided ok 3 objectExtender: deepMerge: should merge all nested objects ok 4 objectExtender: extend: should extend a class properly ok 5 objectExtender: extend: should extend a objects properly ok 6 objectExtender: should loop through k/v pairs in a hash ok 7 objectExtender: should filter k/v pairs in a hash ok 8 objectExtender: should retrieve values ok 9 objectExtender: should invert a hash ok 10 objectExtender: should convert a hash to an array # tests 10 # pass 10 # fail 0
1..10 ok 1 objectExtender: merge: should merge all properties ok 2 objectExtender: merge: should merge objects if a start object is not provided ok 3 objectExtender: deepMerge: should merge all nested objects ok 4 objectExtender: extend: should extend a class properly ok 5 objectExtender: extend: should extend a objects properly ok 6 objectExtender: should loop through k/v pairs in a hash ok 7 objectExtender: should filter k/v pairs in a hash ok 8 objectExtender: should retrieve values ok 9 objectExtender: should invert a hash ok 10 objectExtender: should convert a hash to an array # tests 10 # pass 10 # fail 0
1..10 ok 1 objectExtender: merge: should merge all properties ok 2 objectExtender: merge: should merge objects if a start object is not provided ok 3 objectExtender: deepMerge: should merge all nested objects ok 4 objectExtender: extend: should extend a class properly ok 5 objectExtender: extend: should extend a objects properly ok 6 objectExtender: should loop through k/v pairs in a hash ok 7 objectExtender: should filter k/v pairs in a hash ok 8 objectExtender: should retrieve values ok 9 objectExtender: should invert a hash ok 10 objectExtender: should convert a hash to an array # tests 10 # pass 10 # fail 0
1..10 ok 1 objectExtender: merge: should merge all properties ok 2 objectExtender: merge: should merge objects if a start object is not provided ok 3 objectExtender: deepMerge: should merge all nested objects ok 4 objectExtender: extend: should extend a class properly ok 5 objectExtender: extend: should extend a objects properly ok 6 objectExtender: should loop through k/v pairs in a hash ok 7 objectExtender: should filter k/v pairs in a hash ok 8 objectExtender: should retrieve values ok 9 objectExtender: should invert a hash ok 10 objectExtender: should convert a hash to an array # tests 10 # pass 10 # fail 0
1..10 ok 1 objectExtender: merge: should merge all properties ok 2 objectExtender: merge: should merge objects if a start object is not provided ok 3 objectExtender: deepMerge: should merge all nested objects ok 4 objectExtender: extend: should extend a class properly ok 5 objectExtender: extend: should extend a objects properly ok 6 objectExtender: should loop through k/v pairs in a hash ok 7 objectExtender: should filter k/v pairs in a hash ok 8 objectExtender: should retrieve values ok 9 objectExtender: should invert a hash ok 10 objectExtender: should convert a hash to an array # tests 10 # pass 10 # fail 0
1..10 ok 1 objectExtender: merge: should merge all properties ok 2 objectExtender: merge: should merge objects if a start object is not provided ok 3 objectExtender: deepMerge: should merge all nested objects ok 4 objectExtender: extend: should extend a class properly ok 5 objectExtender: extend: should extend a objects properly ok 6 objectExtender: should loop through k/v pairs in a hash ok 7 objectExtender: should filter k/v pairs in a hash ok 8 objectExtender: should retrieve values ok 9 objectExtender: should invert a hash ok 10 objectExtender: should convert a hash to an array # tests 10 # pass 10 # fail 0
1..10 ok 1 objectExtender: merge: should merge all properties ok 2 objectExtender: merge: should merge objects if a start object is not provided ok 3 objectExtender: deepMerge: should merge all nested objects ok 4 objectExtender: extend: should extend a class properly ok 5 objectExtender: extend: should extend a objects properly
1..10 ok 1 objectExtender: merge: should merge all properties ok 2 objectExtender: merge: should merge objects if a start object is not provided
1..10 ok 1 objectExtender: merge: should merge all properties ok 2 objectExtender: merge: should merge objects if a start object is not provided ok 3 objectExtender: deepMerge: should merge all nested objects ok 4 objectExtender: extend: should extend a class properly ok 5 objectExtender: extend: should extend a objects properly ok 6 objectExtender: should loop through k/v pairs in a hash ok 7 objectExtender: should filter k/v pairs in a hash ok 8 objectExtender: should retrieve values ok 9 objectExtender: should invert a hash ok 10 objectExtender: should convert a hash to an array # tests 10 # pass 10 # fail 0