/* eslint-env mocha */ /* eslint-disable func-names, prefer-arrow-callback */ describe('Sign Up', function () { beforeEach(function () { server.execute(function () { const { Meteor } = require('meteor/meteor'); const user = Meteor.users.findOne({ 'emails.address': 'carl.winslow@abc.com' }); if (user) { Meteor.users.remove(user._id); } }); }); it('should create a new user and login with redirect to index @watch', 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'); browser.waitForExist('.jumbotron'); expect(browser.getUrl()).to.equal('http://localhost:3000/'); }); });