Tabnine Logo For Javascript
User
Code IndexAdd Tabnine to your IDE (free)

How to use
User
function
in
parse

Best JavaScript code snippets using parse.User(Showing top 15 results out of 315)

origin: parse-community/parse-server

it('should be able to get PII via API with object using master key', done => {
  return Parse.User.logOut().then(() => {
   const userObj = new (Parse.Object.extend(Parse.User))();
   userObj.id = user.id;
   userObj
    .fetch({ useMasterKey: true })
    .then(fetchedUser => expect(fetchedUser.get('email')).toBe(EMAIL))
    .then(done)
    .catch(done.fail);
  });
 });
origin: parse-community/parse-server

it('should not run beforeLogin on sign up', async done => {
  let hit = 0;
  Parse.Cloud.beforeLogin(req => {
   hit++;
   expect(req.object.get('username')).toEqual('tupac');
  });

  const user = await Parse.User.signUp('tupac', 'shakur');
  expect(user).toBeDefined();
  expect(hit).toBe(0);
  done();
 });
origin: parse-community/parse-server

it('should be able to get own PII via API with Find', done => {
   new Parse.Query(Parse.User).first().then(fetchedUser => {
    expect(fetchedUser.get('email')).toBe(EMAIL);
    expect(fetchedUser.get('zip')).toBe(ZIP);
    expect(fetchedUser.get('ssn')).toBe(SSN);
    done();
   });
  });
origin: parse-community/parse-server

it('succeed in logging in', function(done) {
  createTestUser().then(async function(u) {
   expect(typeof u.id).toEqual('string');

   const user = await Parse.User.logIn('test', 'moon-y');
   expect(typeof user.id).toEqual('string');
   expect(user.get('password')).toBeUndefined();
   expect(user.getSessionToken()).not.toBeUndefined();
   await Parse.User.logOut();
   done();
  }, fail);
 });
origin: parse-community/parse-server

it('should be able to get own PII via API with Get', done => {
   new Parse.Query(Parse.User).get(user.id).then(fetchedUser => {
    expect(fetchedUser.get('email')).toBe(EMAIL);
    expect(fetchedUser.get('zip')).toBe(ZIP);
    expect(fetchedUser.get('ssn')).toBe(SSN);
    done();
   });
  });
origin: parse-community/parse-server

it('should get PII via API with Find using master key', done => {
  return Parse.User.logOut().then(() =>
   new Parse.Query(Parse.User)
    .first({ useMasterKey: true })
    .then(fetchedUser => {
     expect(fetchedUser.get('email')).toBe(EMAIL);
     expect(fetchedUser.get('zip')).toBe(ZIP);
     expect(fetchedUser.get('ssn')).toBe(SSN);
     done();
    })
  );
 });
origin: parse-community/parse-server

it('should get PII via API with Get using master key', done => {
   Parse.User.logOut().then(() =>
    new Parse.Query(Parse.User)
     .get(user.id, { useMasterKey: true })
     .then(fetchedUser => {
      expect(fetchedUser.get('email')).toBe(EMAIL);
      expect(fetchedUser.get('zip')).toBe(ZIP);
      expect(fetchedUser.get('ssn')).toBe(SSN);
      done();
     })
   );
  });
origin: parse-community/parse-server

it('should not run afterLogin on sign up', async done => {
  let hit = 0;
  Parse.Cloud.afterLogin(req => {
   hit++;
   expect(req.object.get('username')).toEqual('testuser');
  });

  const user = await Parse.User.signUp('testuser', 'p@ssword');
  expect(user).toBeDefined();
  expect(hit).toBe(0);
  done();
 });
origin: parse-community/parse-server

it('should not get PII via API with Get', done => {
   Parse.User.logOut().then(() =>
    new Parse.Query(Parse.User).get(user.id).then(fetchedUser => {
     expect(fetchedUser.get('email')).toBe(undefined);
     expect(fetchedUser.get('zip')).toBe(undefined);
     expect(fetchedUser.get('ssn')).toBe(undefined);
     done();
    })
   );
  });
origin: parse-community/parse-server

it('should not get PII via API with Get', done => {
  return Parse.User.logOut().then(() =>
   new Parse.Query(Parse.User).get(user.id).then(fetchedUser => {
    expect(fetchedUser.get('email')).toBe(undefined);
    expect(fetchedUser.get('zip')).toBe(ZIP);
    expect(fetchedUser.get('ssn')).toBe(SSN);
    done();
   })
  );
 });
origin: parse-community/parse-server

it('should not get PII via API with Find', done => {
   Parse.User.logOut().then(() =>
    new Parse.Query(Parse.User).first().then(fetchedUser => {
     expect(fetchedUser.get('email')).toBe(undefined);
     expect(fetchedUser.get('zip')).toBe(undefined);
     expect(fetchedUser.get('ssn')).toBe(undefined);
     done();
    })
   );
  });
origin: parse-community/parse-server

it('should be able to get own PII via API with Find', done => {
   new Parse.Query(Parse.User).first().then(fetchedUser => {
    expect(fetchedUser.get('email')).toBe(EMAIL);
    expect(fetchedUser.get('zip')).toBe(ZIP);
    expect(fetchedUser.get('ssn')).toBe(SSN);
    done();
   });
  });
origin: parse-community/parse-server

it('should be able to get own PII via API with Get', done => {
   new Parse.Query(Parse.User).get(user.id).then(fetchedUser => {
    expect(fetchedUser.get('email')).toBe(EMAIL);
    expect(fetchedUser.get('zip')).toBe(ZIP);
    expect(fetchedUser.get('ssn')).toBe(SSN);
    done();
   });
  });
origin: parse-community/parse-server

it('should get PII via API with Get using master key', done => {
  return Parse.User.logOut().then(() =>
   new Parse.Query(Parse.User)
    .get(user.id, { useMasterKey: true })
    .then(fetchedUser => {
     expect(fetchedUser.get('email')).toBe(EMAIL);
     expect(fetchedUser.get('zip')).toBe(ZIP);
     expect(fetchedUser.get('ssn')).toBe(SSN);
     done();
    })
  );
 });
origin: parse-community/parse-server

it('should not get PII via API with Get', done => {
   Parse.User.logOut().then(() =>
    new Parse.Query(Parse.User).get(user.id).then(fetchedUser => {
     expect(fetchedUser.get('email')).toBe(undefined);
     expect(fetchedUser.get('zip')).toBe(undefined);
     expect(fetchedUser.get('ssn')).toBe(undefined);
     done();
    })
   );
  });
parse(npm)User

Most used parse functions

  • Cloud
  • Config
  • ACL
  • ACL.ACL
  • ACL.getPublicReadAccess
  • ACL.setPublicWriteAccess,
  • ACL.setReadAccess,
  • ACL.setRoleReadAccess,
  • ACL.setRoleWriteAccess,
  • ACL.setWriteAccess,
  • Analytics,
  • Error,
  • FacebookUtils,
  • File,
  • File.File,
  • File._name,
  • File._url,
  • File.addMetadata

Popular in JavaScript

  • colors
    get colors in your node.js console
  • node-fetch
    A light-weight module that brings window.fetch to node.js
  • bluebird
    Full featured Promises/A+ implementation with exceptionally good performance
  • readable-stream
    Streams3, a user-land copy of the stream library from Node.js
  • q
    A library for promises (CommonJS/Promises/A,B,D)
  • mongodb
    The official MongoDB driver for Node.js
  • handlebars
    Handlebars provides the power necessary to let you build semantic templates effectively with no frustration
  • express
    Fast, unopinionated, minimalist web framework
  • mocha
    simple, flexible, fun test framework
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJavascript Code Index
Get Tabnine for your IDE now