it('should show an error', function(done) { browser.fill('email', 'invalid') browser.querySelector('form').submit(); browser.wait(function() { browser.assert.text('.text-danger', /email/i); done(); }); });
it('should show an error', function(done) { browser.fill('url', '<script>this is not valid</strong>££$!£$^**') browser.querySelector('form').submit(); browser.wait(function() { browser.assert.text('.text-danger', /URL/i); done(); }); });
it('should show an error', function(done) { browser.fill('location_text', '') browser.querySelector('form').submit(); browser.wait(function() { browser.assert.text('.text-danger', /location/i); done(); }); });
it('should not produce a date-related error', function(done) { browser .fill('startdt', moment().add(1, 'day').format("YYYY/MM/DD")) .check('allday'); browser.querySelector('form').submit(); browser.wait(function() { browser.assert.text('.text-danger', /^((?!date).)*$/); done(); }); });
before(function(done) { // Don't provide a title browser .fill('startdt', 'testing') .fill('enddt', 'testing') .fill('location_text', 'testing') .fill('host', 'testing') .fill('blurb', 'testing') .fill('email', '*****@*****.**'); browser.querySelector('form').submit(); browser.wait(done); });
before(function() { browser .fill('title', 'testing') .fill('startdt', moment().add(1, 'day').format("YYYY/MM/DD HH:mm")) .fill('location_text', 'testing') .fill('host', 'testing') .fill('blurb', 'testing') .fill('url', 'http://www.legit.com/') .fill('email', '*****@*****.**'); browser.querySelector('form').submit(); return browser.wait(); });