示例#1
0
		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();
			});
		});
示例#2
0
		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();
			});
		});
示例#3
0
		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();
			});
		});
示例#4
0
		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();
			});
		});
示例#5
0
		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);
		});
示例#6
0
		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();
		});