@@ -207,58 +207,6 @@ describe('miscellaneous', function() {
207
207
} ) ;
208
208
} ) ;
209
209
210
- it ( 'ensure that if people already have duplicate emails, they can still sign up new users' , done => {
211
- let config = new Config ( 'test' ) ;
212
- // Remove existing data to clear out unique index
213
- TestUtils . destroyAllDataPermanently ( )
214
- . then ( ( ) => config . database . adapter . createObject ( '_User' , requiredUserFields , { objectId :
'x' , email :
'[email protected] ' } ) )
215
- . then ( ( ) => config . database . adapter . createObject ( '_User' , requiredUserFields , { objectId :
'y' , email :
'[email protected] ' } ) )
216
- . then ( reconfigureServer )
217
- . catch ( ( ) => {
218
- let user = new Parse . User ( ) ;
219
- user . setPassword ( 'asdf' ) ;
220
- user . setUsername ( 'qqq' ) ;
221
- user . setEmail ( '[email protected] ' ) ;
222
- return user . signUp ( ) . catch ( fail ) ;
223
- } )
224
- . then ( ( ) => {
225
- let user = new Parse . User ( ) ;
226
- user . setPassword ( 'asdf' ) ;
227
- user . setUsername ( 'www' ) ;
228
- user . setEmail ( '[email protected] ' ) ;
229
- return user . signUp ( )
230
- } )
231
- . catch ( error => {
232
- expect ( error . code ) . toEqual ( Parse . Error . EMAIL_TAKEN ) ;
233
- done ( ) ;
234
- } ) ;
235
- } ) ;
236
-
237
- it ( 'ensure that if you try to sign up a user with a unique username and email, but duplicates in some other field that has a uniqueness constraint, you get a regular duplicate value error' , done => {
238
- let config = new Config ( 'test' ) ;
239
- config . database . adapter . ensureUniqueness ( '_User' , requiredUserFields , [ 'randomField' ] )
240
- . then ( ( ) => {
241
- let user = new Parse . User ( ) ;
242
- user . setPassword ( 'asdf' ) ;
243
- user . setUsername ( '1' ) ;
244
- user . setEmail ( '[email protected] ' ) ;
245
- user . set ( 'randomField' , 'a' ) ;
246
- return user . signUp ( )
247
- } )
248
- . then ( ( ) => {
249
- let user = new Parse . User ( ) ;
250
- user . setPassword ( 'asdf' ) ;
251
- user . setUsername ( '2' ) ;
252
- user . setEmail ( '[email protected] ' ) ;
253
- user . set ( 'randomField' , 'a' ) ;
254
- return user . signUp ( )
255
- } )
256
- . catch ( error => {
257
- expect ( error . code ) . toEqual ( Parse . Error . DUPLICATE_VALUE ) ;
258
- done ( ) ;
259
- } ) ;
260
- } ) ;
261
-
262
210
it ( 'succeed in logging in' , function ( done ) {
263
211
createTestUser ( function ( u ) {
264
212
expect ( typeof u . id ) . toEqual ( 'string' ) ;
0 commit comments