Blame view

tests/signup.js 846 Bytes
f0c912bf1   tmcdeveloper   add method tests ...
1
2
3
4
5
6
7
8
9
  /* eslint-env mocha */
  /* eslint-disable func-names, prefer-arrow-callback */
  
  describe('Sign Up', function () {
    beforeEach(function () {
      server.execute(function () {
        const user = Meteor.users.findOne({ 'emails.address': 'carl.winslow@abc.com' });
        if (user) {
          Meteor.users.remove(user._id);
f7c1860b5   tmcdeveloper   add basic accepta...
10
11
12
        }
      });
    });
f0c912bf1   tmcdeveloper   add method tests ...
13
14
15
16
17
18
19
    it('should create a new user and login with redirect to index', function () {
      browser.url('http://localhost:3000/signup')
             .setValue('[name="firstName"]', 'Carl')
             .setValue('[name="lastName"]', 'Winslow')
             .setValue('[name="emailAddress"]', 'carl.winslow@abc.com')
             .setValue('[name="password"]', 'bigguy1989')
             .submitForm('form');
f7c1860b5   tmcdeveloper   add basic accepta...
20

f0c912bf1   tmcdeveloper   add method tests ...
21
22
      browser.waitForExist('.jumbotron');
      expect(browser.getUrl()).to.equal('http://localhost:3000/');
f7c1860b5   tmcdeveloper   add basic accepta...
23
24
    });
  });