From 5197b011a97a86b1c57cff8d8de73c30914c8c76 Mon Sep 17 00:00:00 2001 From: Filipa Lacerda Date: Tue, 4 Apr 2017 14:14:15 +0100 Subject: [PATCH] Fixes broken lints Adds js unit tests --- .../components/environment_actions.js | 23 +++++++++++++++---- .../components/pipelines_actions.js | 21 +++++++++++++---- .../environments/environments_spec.rb | 15 ------------ .../projects/pipelines/pipelines_spec.rb | 18 --------------- .../environments/environment_actions_spec.js | 15 ++++++++++++ .../pipelines_actions_spec.js | 15 ++++++++++++ 6 files changed, 65 insertions(+), 42 deletions(-) diff --git a/app/assets/javascripts/environments/components/environment_actions.js b/app/assets/javascripts/environments/components/environment_actions.js index b88b1c6556e..4bb7920bb5e 100644 --- a/app/assets/javascripts/environments/components/environment_actions.js +++ b/app/assets/javascripts/environments/components/environment_actions.js @@ -45,6 +45,14 @@ export default { new Flash('An error occured while making the request.'); }); }, + + isActionDisabled(action) { + if (action.playable === undefined) { + return false; + } + + return !action.playable; + }, }, template: ` @@ -59,18 +67,23 @@ export default { :disabled="isLoading"> - - +