docs: function propsMatch(test, testFields, expected, expectedFields, equals)
  {
    var equality = equals || Rekord.equals;
  
    if ( isString( testFields ) ) // && isString( expectedFields )
    {
      return equality( test[ testFields ], expected[ expectedFields ] );
    }
    else // if ( isArray( testFields ) && isArray( expectedFields ) )
    {
      for (var i = 0; i < testFields.length; i++)
      {
        var testProp = testFields[ i ];
        var expectedProp = expectedFields[ i ];
  
        if ( !equality( test[ testProp ], expected[ expectedProp ] ) )
        {
          return false;
        }
      }
  
      return true;
    }
  
    return false;
  }