anchor.diff:                          return compare( itemA.value, itemB.value );
                       } );
   
  -                    expect( collection.toArray() ).toBe( expected );
  +                    expect( collection.get() ).toBe( expected );
                   } );
   
                   it( "can sort based on a key", function() {
  
positive.code:                     var collection = new models.Collection();
                      collection = collection.keys( obj );
  
                      expect( collection.sort().toArray() ).toBe( expected );
                  } );
              } );
  
  
negative.code:                     var collection = new models.Collection( data );
                      collection = collection.whereNot( "species", "Human,Vulcan" );
  
                      expect( collection.get() ).toBe( expected );
                  } );
              } );
  
              it( "range", function() {
                  var collection = new models.Collection();
  
                  expect( collection.range( 4 ).get() ).toBe( [ 0, 1, 2, 3 ] );
                  expect( collection.range( -4 ).get() ).toBe( [ 0, -1, -2, -3 ] );
                  expect( collection.range( -0, 4 ).get() ).toBe( [ -0, 1, 2, 3 ] );
                  expect( collection.range( 1, 5 ).get() ).toBe( [ 1, 2, 3, 4 ] );
                  expect( collection.range( 0, 4, 5 ).get() ).toBe( [ 0, 5, 10, 15 ] );
                  expect( collection.range( 0, -4, -1 ).get() ).toBe( [ 0, -1, -2, -3 ] );
                  expect( collection.range( 1, 4, 0 ).get() ).toBe( [ 1, 1, 1 ] );
                  expect( collection.range( -4, 0, 0 ).get() ).toBe( [ -4, -4, -4, -4 ] );
                  expect( collection.range( -4, 0 ).get() ).toBe( [ -4, -3, -2, -1 ] );
                  expect( collection.range( 0 ).get() ).toBe( [] );
              } );
          } );
  
  