From 277285620127f2f476c79383d6255e487d5fe1ae Mon Sep 17 00:00:00 2001 From: David Taylor Date: Tue, 18 Jul 2017 20:42:00 +0100 Subject: [PATCH] Update qunit tests Have removed a lot of them until the UI is finalised, so as not to waste time constantly updating them. --- .../admin-plugins-chat-edit-channel.js.es6 | 9 +- .../modal/admin-plugins-chat-edit-channel.hbs | 2 +- .../acceptance/chat-integration-test.js.es6 | 115 ++++++++++++------ 3 files changed, 82 insertions(+), 44 deletions(-) diff --git a/assets/javascripts/admin/controllers/modals/admin-plugins-chat-edit-channel.js.es6 b/assets/javascripts/admin/controllers/modals/admin-plugins-chat-edit-channel.js.es6 index b215fba..ca11b66 100644 --- a/assets/javascripts/admin/controllers/modals/admin-plugins-chat-edit-channel.js.es6 +++ b/assets/javascripts/admin/controllers/modals/admin-plugins-chat-edit-channel.js.es6 @@ -6,11 +6,6 @@ import InputValidation from 'discourse/models/input-validation'; export default Ember.Controller.extend(ModalFunctionality, { - initThing: function(){ - console.log("Initialising controller"); - console.log(this.get('model.data')); - }.on('init'), - // The validation property must be defined at runtime since the possible parameters vary by provider setupValidations: function(){ if(this.get('model.provider')){ @@ -24,6 +19,10 @@ export default Ember.Controller.extend(ModalFunctionality, { var regex = new RegExp(regString); var val = this.get('model.channel.data.'+parameter.key); + if(val==undefined){ + val = ""; + } + if(val == ""){ // Fail silently if field blank return InputValidation.create({ failed: true, diff --git a/assets/javascripts/admin/templates/modal/admin-plugins-chat-edit-channel.hbs b/assets/javascripts/admin/templates/modal/admin-plugins-chat-edit-channel.hbs index 9c3399d..579d071 100644 --- a/assets/javascripts/admin/templates/modal/admin-plugins-chat-edit-channel.hbs +++ b/assets/javascripts/admin/templates/modal/admin-plugins-chat-edit-channel.hbs @@ -42,7 +42,7 @@