Commit f9a0274c98136b8a9915f1095f79c2af7b3439a0
1 parent
a70a2ef5
Exists in
colab
and in
4 other branches
Renamed MezuroConfiguration to KalibroConfiguration
Otherwise, ActiveResource requests would look for the unexistent route /mezuro_configurations instead of /kalibro_configuration which is the route expected by KalibroConfigurations webservice.
Showing
76 changed files
with
610 additions
and
600 deletions
Show diff stats
app/controllers/base_metric_configurations_controller.rb
| ... | ... | @@ -5,19 +5,19 @@ include ResourceFinder |
| 5 | 5 | class BaseMetricConfigurationsController < ApplicationController |
| 6 | 6 | before_action :authenticate_user!, except: [:show, :index] |
| 7 | 7 | before_action :metric_configuration_owner?, only: [:edit, :update, :destroy] |
| 8 | - before_action :mezuro_configuration_owner?, only: [:new, :create, :choose_metric] | |
| 8 | + before_action :kalibro_configuration_owner?, only: [:new, :create, :choose_metric] | |
| 9 | 9 | before_action :set_metric_configuration, only: [:show, :edit, :update, :destroy] |
| 10 | 10 | |
| 11 | 11 | def new |
| 12 | 12 | update_metric_configuration(MetricConfiguration.new) |
| 13 | - metric_configuration.configuration_id = params[:mezuro_configuration_id].to_i | |
| 13 | + metric_configuration.configuration_id = params[:kalibro_configuration_id].to_i | |
| 14 | 14 | end |
| 15 | 15 | |
| 16 | 16 | def show |
| 17 | 17 | if metric_configuration |
| 18 | 18 | @reading_group = ReadingGroup.find(metric_configuration.reading_group_id) |
| 19 | 19 | @mezuro_ranges = metric_configuration.kalibro_ranges |
| 20 | - metric_configuration.configuration_id = params[:mezuro_configuration_id].to_i | |
| 20 | + metric_configuration.configuration_id = params[:kalibro_configuration_id].to_i | |
| 21 | 21 | else |
| 22 | 22 | raise NotImplementedError |
| 23 | 23 | end |
| ... | ... | @@ -25,7 +25,7 @@ class BaseMetricConfigurationsController < ApplicationController |
| 25 | 25 | |
| 26 | 26 | def create |
| 27 | 27 | update_metric_configuration(MetricConfiguration.new(metric_configuration_params)) |
| 28 | - metric_configuration.configuration_id = params[:mezuro_configuration_id].to_i | |
| 28 | + metric_configuration.configuration_id = params[:kalibro_configuration_id].to_i | |
| 29 | 29 | end |
| 30 | 30 | |
| 31 | 31 | protected | ... | ... |
app/controllers/compound_metric_configurations_controller.rb
| ... | ... | @@ -7,7 +7,7 @@ class CompoundMetricConfigurationsController < BaseMetricConfigurationsControlle |
| 7 | 7 | respond_to do |format| |
| 8 | 8 | create_and_redir(format) |
| 9 | 9 | end |
| 10 | - Rails.cache.delete("#{params[:mezuro_configuration_id].to_i}_metric_configurations") | |
| 10 | + Rails.cache.delete("#{params[:kalibro_configuration_id].to_i}_metric_configurations") | |
| 11 | 11 | end |
| 12 | 12 | |
| 13 | 13 | def show |
| ... | ... | @@ -17,14 +17,14 @@ class CompoundMetricConfigurationsController < BaseMetricConfigurationsControlle |
| 17 | 17 | |
| 18 | 18 | def edit |
| 19 | 19 | @compound_metric_configuration = @metric_configuration |
| 20 | - @compound_metric_configuration.configuration_id = params[:mezuro_configuration_id].to_i | |
| 20 | + @compound_metric_configuration.configuration_id = params[:kalibro_configuration_id].to_i | |
| 21 | 21 | end |
| 22 | 22 | |
| 23 | 23 | def update |
| 24 | 24 | respond_to do |format| |
| 25 | 25 | edit |
| 26 | 26 | if @compound_metric_configuration.update(metric_configuration_params) |
| 27 | - format.html { redirect_to mezuro_configuration_path(@compound_metric_configuration.configuration_id), notice: 'Compound Metric Configuration was successfully updated.' } | |
| 27 | + format.html { redirect_to kalibro_configuration_path(@compound_metric_configuration.configuration_id), notice: 'Compound Metric Configuration was successfully updated.' } | |
| 28 | 28 | format.json { head :no_content } |
| 29 | 29 | else |
| 30 | 30 | failed_action(format, 'edit') |
| ... | ... | @@ -52,7 +52,7 @@ class CompoundMetricConfigurationsController < BaseMetricConfigurationsControlle |
| 52 | 52 | |
| 53 | 53 | # Duplicated code on create and update actions extracted here |
| 54 | 54 | def failed_action(format, destiny_action) |
| 55 | - @mezuro_configuration_id = params[:mezuro_configuration_id] | |
| 55 | + @kalibro_configuration_id = params[:kalibro_configuration_id] | |
| 56 | 56 | |
| 57 | 57 | set_metric_configurations |
| 58 | 58 | format.html { render action: destiny_action } |
| ... | ... | @@ -62,14 +62,14 @@ class CompoundMetricConfigurationsController < BaseMetricConfigurationsControlle |
| 62 | 62 | #Code extracted from create action |
| 63 | 63 | def create_and_redir(format) |
| 64 | 64 | if @compound_metric_configuration.save |
| 65 | - format.html { redirect_to mezuro_configuration_path(@compound_metric_configuration.configuration_id), notice: 'Compound Metric Configuration was successfully created.' } | |
| 65 | + format.html { redirect_to kalibro_configuration_path(@compound_metric_configuration.configuration_id), notice: 'Compound Metric Configuration was successfully created.' } | |
| 66 | 66 | else |
| 67 | 67 | failed_action(format, 'new') |
| 68 | 68 | end |
| 69 | 69 | end |
| 70 | 70 | |
| 71 | 71 | def set_metric_configurations |
| 72 | - @metric_configurations = MetricConfiguration.metric_configurations_of(params[:mezuro_configuration_id].to_i) | |
| 72 | + @metric_configurations = MetricConfiguration.metric_configurations_of(params[:kalibro_configuration_id].to_i) | |
| 73 | 73 | end |
| 74 | 74 | |
| 75 | 75 | end | ... | ... |
app/controllers/concerns/ownership_authentication.rb
| ... | ... | @@ -33,19 +33,19 @@ module OwnershipAuthentication |
| 33 | 33 | check_reading_group_ownership(params[:reading_group_id]) |
| 34 | 34 | end |
| 35 | 35 | |
| 36 | - def mezuro_configuration_owner? | |
| 37 | - if self.kind_of?(MezuroConfigurationsController) | |
| 36 | + def kalibro_configuration_owner? | |
| 37 | + if self.kind_of?(KalibroConfigurationsController) | |
| 38 | 38 | id = params[:id] |
| 39 | 39 | elsif (self.kind_of?(BaseMetricConfigurationsController)) |
| 40 | - id = params[:mezuro_configuration_id] | |
| 40 | + id = params[:kalibro_configuration_id] | |
| 41 | 41 | else |
| 42 | 42 | raise "Not supported" |
| 43 | 43 | end |
| 44 | - check_mezuro_configuration_ownership(id) | |
| 44 | + check_kalibro_configuration_ownership(id) | |
| 45 | 45 | end |
| 46 | 46 | |
| 47 | 47 | def metric_configuration_owner? |
| 48 | - check_mezuro_configuration_ownership(params[:mezuro_configuration_id]) | |
| 48 | + check_kalibro_configuration_ownership(params[:kalibro_configuration_id]) | |
| 49 | 49 | end |
| 50 | 50 | |
| 51 | 51 | |
| ... | ... | @@ -73,10 +73,10 @@ module OwnershipAuthentication |
| 73 | 73 | return true |
| 74 | 74 | end |
| 75 | 75 | |
| 76 | - def check_mezuro_configuration_ownership(id) | |
| 77 | - if current_user.mezuro_configuration_ownerships.find_by_mezuro_configuration_id(id).nil? | |
| 76 | + def check_kalibro_configuration_ownership(id) | |
| 77 | + if current_user.kalibro_configuration_ownerships.find_by_kalibro_configuration_id(id).nil? | |
| 78 | 78 | respond_to do |format| |
| 79 | - format.html { redirect_to mezuro_configurations_url(id), notice: "You're not allowed to do this operation" } | |
| 79 | + format.html { redirect_to kalibro_configurations_url(id), notice: "You're not allowed to do this operation" } | |
| 80 | 80 | format.json { head :no_content } |
| 81 | 81 | end |
| 82 | 82 | end | ... | ... |
| ... | ... | @@ -0,0 +1,89 @@ |
| 1 | +include OwnershipAuthentication | |
| 2 | +include ResourceFinder | |
| 3 | + | |
| 4 | +class KalibroConfigurationsController < ApplicationController | |
| 5 | + before_action :authenticate_user!, except: [:index, :show] | |
| 6 | + before_action :kalibro_configuration_owner?, only: [:edit, :update, :destroy] | |
| 7 | + | |
| 8 | + # GET /kalibro_configurations/new | |
| 9 | + def new | |
| 10 | + @kalibro_configuration = KalibroConfiguration.new | |
| 11 | + end | |
| 12 | + | |
| 13 | + # GET /kalibro_configurations | |
| 14 | + # GET /kalibro_configurations.json | |
| 15 | + def index | |
| 16 | + @kalibro_configurations = KalibroConfiguration.all | |
| 17 | + end | |
| 18 | + | |
| 19 | + # POST /kalibro_configurations | |
| 20 | + # POST /kalibro_configurations.json | |
| 21 | + def create | |
| 22 | + @kalibro_configuration = KalibroConfiguration.new(kalibro_configuration_params) | |
| 23 | + respond_to do |format| | |
| 24 | + create_and_redir(format) | |
| 25 | + end | |
| 26 | + end | |
| 27 | + | |
| 28 | + # GET /kalibro_configurations/1 | |
| 29 | + # GET /kalibro_configurations/1.json | |
| 30 | + def show | |
| 31 | + set_kalibro_configuration | |
| 32 | + Rails.cache.fetch("#{@kalibro_configuration.id}_metric_configurations") do | |
| 33 | + @kalibro_configuration.metric_configurations | |
| 34 | + end | |
| 35 | + end | |
| 36 | + | |
| 37 | + # GET /kalibro_configurations/1/edit | |
| 38 | + # GET /kalibro_configurations/1/edit.json | |
| 39 | + def edit | |
| 40 | + set_kalibro_configuration | |
| 41 | + end | |
| 42 | + | |
| 43 | + | |
| 44 | + def update | |
| 45 | + set_kalibro_configuration | |
| 46 | + if @kalibro_configuration.update(kalibro_configuration_params) | |
| 47 | + redirect_to(kalibro_configuration_path(@kalibro_configuration.id)) | |
| 48 | + else | |
| 49 | + render "edit" | |
| 50 | + end | |
| 51 | + end | |
| 52 | + | |
| 53 | + # DELETE /kalibro_configurations/1 | |
| 54 | + # DELETE /kalibro_configurations/1.json | |
| 55 | + def destroy | |
| 56 | + set_kalibro_configuration | |
| 57 | + current_user.kalibro_configuration_ownerships.find_by_kalibro_configuration_id(@kalibro_configuration.id).destroy | |
| 58 | + @kalibro_configuration.destroy | |
| 59 | + respond_to do |format| | |
| 60 | + format.html { redirect_to kalibro_configurations_url } | |
| 61 | + format.json { head :no_content } | |
| 62 | + end | |
| 63 | + Rails.cache.delete("#{@kalibro_configuration.id}_metrics") | |
| 64 | + end | |
| 65 | + | |
| 66 | + private | |
| 67 | + # Use callbacks to share common setup or constraints between actions. | |
| 68 | + def set_kalibro_configuration | |
| 69 | + @kalibro_configuration = find_resource(KalibroConfiguration, params[:id].to_i) | |
| 70 | + end | |
| 71 | + | |
| 72 | + # Never trust parameters from the scary internet, only allow the white list through. | |
| 73 | + def kalibro_configuration_params | |
| 74 | + params[:kalibro_configuration] | |
| 75 | + end | |
| 76 | + | |
| 77 | + # Extracted code from create action | |
| 78 | + def create_and_redir(format) | |
| 79 | + if @kalibro_configuration.save | |
| 80 | + current_user.kalibro_configuration_ownerships.create kalibro_configuration_id: @kalibro_configuration.id | |
| 81 | + | |
| 82 | + format.html { redirect_to kalibro_configuration_path(@kalibro_configuration.id), notice: 'Configuration was successfully created.' } | |
| 83 | + format.json { render action: 'show', status: :created, location: @kalibro_configuration } | |
| 84 | + else | |
| 85 | + format.html { render action: 'new' } | |
| 86 | + format.json { render json: @kalibro_configuration.errors, status: :unprocessable_entity } | |
| 87 | + end | |
| 88 | + end | |
| 89 | +end | ... | ... |
app/controllers/metric_configurations_controller.rb
| 1 | 1 | class MetricConfigurationsController < BaseMetricConfigurationsController |
| 2 | 2 | def choose_metric |
| 3 | - @mezuro_configuration_id = params[:mezuro_configuration_id].to_i | |
| 3 | + @kalibro_configuration_id = params[:kalibro_configuration_id].to_i | |
| 4 | 4 | @metric_configuration_id = params[:metric_configuration_id].to_i |
| 5 | 5 | @metric_collectors = KalibroClient::Processor::MetricCollector.all |
| 6 | 6 | end |
| ... | ... | @@ -19,20 +19,20 @@ class MetricConfigurationsController < BaseMetricConfigurationsController |
| 19 | 19 | respond_to do |format| |
| 20 | 20 | create_and_redir(format) |
| 21 | 21 | end |
| 22 | - Rails.cache.delete("#{params[:mezuro_configuration_id]}_metric_configurations") | |
| 22 | + Rails.cache.delete("#{params[:kalibro_configuration_id]}_metric_configurations") | |
| 23 | 23 | end |
| 24 | 24 | |
| 25 | 25 | def edit |
| 26 | 26 | #FIXME: set the configuration id just once! |
| 27 | - @mezuro_configuration_id = params[:mezuro_configuration_id] | |
| 28 | - @metric_configuration.configuration_id = @mezuro_configuration_id | |
| 27 | + @kalibro_configuration_id = params[:kalibro_configuration_id] | |
| 28 | + @metric_configuration.configuration_id = @kalibro_configuration_id | |
| 29 | 29 | end |
| 30 | 30 | |
| 31 | 31 | def update |
| 32 | 32 | respond_to do |format| |
| 33 | - @metric_configuration.configuration_id = params[:mezuro_configuration_id] | |
| 33 | + @metric_configuration.configuration_id = params[:kalibro_configuration_id] | |
| 34 | 34 | if @metric_configuration.update(metric_configuration_params) |
| 35 | - format.html { redirect_to(mezuro_configuration_path(@metric_configuration.configuration_id), notice: 'Metric Configuration was successfully updated.') } | |
| 35 | + format.html { redirect_to(kalibro_configuration_path(@metric_configuration.configuration_id), notice: 'Metric Configuration was successfully updated.') } | |
| 36 | 36 | format.json { head :no_content } |
| 37 | 37 | Rails.cache.delete("#{@metric_configuration.configuration_id}_metric_configurations") |
| 38 | 38 | else |
| ... | ... | @@ -44,10 +44,10 @@ class MetricConfigurationsController < BaseMetricConfigurationsController |
| 44 | 44 | def destroy |
| 45 | 45 | @metric_configuration.destroy |
| 46 | 46 | respond_to do |format| |
| 47 | - format.html { redirect_to mezuro_configuration_path(params[:mezuro_configuration_id]) } | |
| 47 | + format.html { redirect_to kalibro_configuration_path(params[:kalibro_configuration_id]) } | |
| 48 | 48 | format.json { head :no_content } |
| 49 | 49 | end |
| 50 | - Rails.cache.delete("#{params[:mezuro_configuration_id]}_metric_configurations") | |
| 50 | + Rails.cache.delete("#{params[:kalibro_configuration_id]}_metric_configurations") | |
| 51 | 51 | end |
| 52 | 52 | |
| 53 | 53 | protected |
| ... | ... | @@ -64,7 +64,7 @@ class MetricConfigurationsController < BaseMetricConfigurationsController |
| 64 | 64 | |
| 65 | 65 | # Duplicated code on create and update actions extracted here |
| 66 | 66 | def failed_action(format, destiny_action) |
| 67 | - @mezuro_configuration_id = params[:mezuro_configuration_id] | |
| 67 | + @kalibro_configuration_id = params[:kalibro_configuration_id] | |
| 68 | 68 | |
| 69 | 69 | format.html { render action: destiny_action } |
| 70 | 70 | format.json { render json: @metric_configuration.errors, status: :unprocessable_entity } |
| ... | ... | @@ -73,7 +73,7 @@ class MetricConfigurationsController < BaseMetricConfigurationsController |
| 73 | 73 | #Code extracted from create action |
| 74 | 74 | def create_and_redir(format) |
| 75 | 75 | if @metric_configuration.save |
| 76 | - format.html { redirect_to mezuro_configuration_path(@metric_configuration.configuration_id), notice: 'Metric Configuration was successfully created.' } | |
| 76 | + format.html { redirect_to kalibro_configuration_path(@metric_configuration.configuration_id), notice: 'Metric Configuration was successfully created.' } | |
| 77 | 77 | else |
| 78 | 78 | failed_action(format, 'new') |
| 79 | 79 | end | ... | ... |
app/controllers/mezuro_configurations_controller.rb
| ... | ... | @@ -1,89 +0,0 @@ |
| 1 | -include OwnershipAuthentication | |
| 2 | -include ResourceFinder | |
| 3 | - | |
| 4 | -class MezuroConfigurationsController < ApplicationController | |
| 5 | - before_action :authenticate_user!, except: [:index, :show] | |
| 6 | - before_action :mezuro_configuration_owner?, only: [:edit, :update, :destroy] | |
| 7 | - | |
| 8 | - # GET /mezuro_configurations/new | |
| 9 | - def new | |
| 10 | - @mezuro_configuration = MezuroConfiguration.new | |
| 11 | - end | |
| 12 | - | |
| 13 | - # GET /mezuro_configurations | |
| 14 | - # GET /mezuro_configurations.json | |
| 15 | - def index | |
| 16 | - @mezuro_configurations = MezuroConfiguration.all | |
| 17 | - end | |
| 18 | - | |
| 19 | - # POST /mezuro_configurations | |
| 20 | - # POST /mezuro_configurations.json | |
| 21 | - def create | |
| 22 | - @mezuro_configuration = MezuroConfiguration.new(mezuro_configuration_params) | |
| 23 | - respond_to do |format| | |
| 24 | - create_and_redir(format) | |
| 25 | - end | |
| 26 | - end | |
| 27 | - | |
| 28 | - # GET /mezuro_configurations/1 | |
| 29 | - # GET /mezuro_configurations/1.json | |
| 30 | - def show | |
| 31 | - set_mezuro_configuration | |
| 32 | - Rails.cache.fetch("#{@mezuro_configuration.id}_metric_configurations") do | |
| 33 | - @mezuro_configuration.metric_configurations | |
| 34 | - end | |
| 35 | - end | |
| 36 | - | |
| 37 | - # GET /mezuro_configurations/1/edit | |
| 38 | - # GET /mezuro_configurations/1/edit.json | |
| 39 | - def edit | |
| 40 | - set_mezuro_configuration | |
| 41 | - end | |
| 42 | - | |
| 43 | - | |
| 44 | - def update | |
| 45 | - set_mezuro_configuration | |
| 46 | - if @mezuro_configuration.update(mezuro_configuration_params) | |
| 47 | - redirect_to(mezuro_configuration_path(@mezuro_configuration.id)) | |
| 48 | - else | |
| 49 | - render "edit" | |
| 50 | - end | |
| 51 | - end | |
| 52 | - | |
| 53 | - # DELETE /mezuro_configurations/1 | |
| 54 | - # DELETE /mezuro_configurations/1.json | |
| 55 | - def destroy | |
| 56 | - set_mezuro_configuration | |
| 57 | - current_user.mezuro_configuration_ownerships.find_by_mezuro_configuration_id(@mezuro_configuration.id).destroy | |
| 58 | - @mezuro_configuration.destroy | |
| 59 | - respond_to do |format| | |
| 60 | - format.html { redirect_to mezuro_configurations_url } | |
| 61 | - format.json { head :no_content } | |
| 62 | - end | |
| 63 | - Rails.cache.delete("#{@mezuro_configuration.id}_metrics") | |
| 64 | - end | |
| 65 | - | |
| 66 | - private | |
| 67 | - # Use callbacks to share common setup or constraints between actions. | |
| 68 | - def set_mezuro_configuration | |
| 69 | - @mezuro_configuration = find_resource(MezuroConfiguration, params[:id].to_i) | |
| 70 | - end | |
| 71 | - | |
| 72 | - # Never trust parameters from the scary internet, only allow the white list through. | |
| 73 | - def mezuro_configuration_params | |
| 74 | - params[:mezuro_configuration] | |
| 75 | - end | |
| 76 | - | |
| 77 | - # Extracted code from create action | |
| 78 | - def create_and_redir(format) | |
| 79 | - if @mezuro_configuration.save | |
| 80 | - current_user.mezuro_configuration_ownerships.create mezuro_configuration_id: @mezuro_configuration.id | |
| 81 | - | |
| 82 | - format.html { redirect_to mezuro_configuration_path(@mezuro_configuration.id), notice: 'Configuration was successfully created.' } | |
| 83 | - format.json { render action: 'show', status: :created, location: @mezuro_configuration } | |
| 84 | - else | |
| 85 | - format.html { render action: 'new' } | |
| 86 | - format.json { render json: @mezuro_configuration.errors, status: :unprocessable_entity } | |
| 87 | - end | |
| 88 | - end | |
| 89 | -end |
app/controllers/mezuro_ranges_controller.rb
| ... | ... | @@ -23,8 +23,8 @@ class MezuroRangesController < ApplicationController |
| 23 | 23 | def destroy |
| 24 | 24 | @mezuro_range.destroy |
| 25 | 25 | respond_to do |format| |
| 26 | - format.html { redirect_to mezuro_configuration_metric_configuration_path( | |
| 27 | - @mezuro_configuration_id, @metric_configuration_id) } | |
| 26 | + format.html { redirect_to kalibro_configuration_metric_configuration_path( | |
| 27 | + @kalibro_configuration_id, @metric_configuration_id) } | |
| 28 | 28 | format.json { head :no_content } |
| 29 | 29 | end |
| 30 | 30 | end |
| ... | ... | @@ -37,8 +37,8 @@ class MezuroRangesController < ApplicationController |
| 37 | 37 | respond_to do |format| |
| 38 | 38 | @mezuro_range.metric_configuration_id = @metric_configuration_id |
| 39 | 39 | if @mezuro_range.update(mezuro_range_params) |
| 40 | - format.html { redirect_to mezuro_configuration_metric_configuration_path( | |
| 41 | - @mezuro_configuration_id, @metric_configuration_id), notice: 'Range was successfully edited.' } | |
| 40 | + format.html { redirect_to kalibro_configuration_metric_configuration_path( | |
| 41 | + @kalibro_configuration_id, @metric_configuration_id), notice: 'Range was successfully edited.' } | |
| 42 | 42 | format.json { head :no_content } |
| 43 | 43 | else |
| 44 | 44 | failed_action(format, 'edit') |
| ... | ... | @@ -55,8 +55,8 @@ class MezuroRangesController < ApplicationController |
| 55 | 55 | |
| 56 | 56 | def create_and_redir(format) |
| 57 | 57 | if @mezuro_range.save |
| 58 | - format.html { redirect_to mezuro_configuration_metric_configuration_path( | |
| 59 | - @mezuro_configuration_id, @metric_configuration_id), notice: 'Range was successfully created.' } | |
| 58 | + format.html { redirect_to kalibro_configuration_metric_configuration_path( | |
| 59 | + @kalibro_configuration_id, @metric_configuration_id), notice: 'Range was successfully created.' } | |
| 60 | 60 | else |
| 61 | 61 | failed_action(format, 'new') |
| 62 | 62 | end |
| ... | ... | @@ -75,7 +75,7 @@ class MezuroRangesController < ApplicationController |
| 75 | 75 | end |
| 76 | 76 | |
| 77 | 77 | def get_url_params |
| 78 | - @mezuro_configuration_id = params[:mezuro_configuration_id].to_i | |
| 78 | + @kalibro_configuration_id = params[:kalibro_configuration_id].to_i | |
| 79 | 79 | @metric_configuration_id = params[:metric_configuration_id].to_i |
| 80 | 80 | end |
| 81 | 81 | ... | ... |
app/controllers/repositories_controller.rb
| ... | ... | @@ -11,7 +11,7 @@ class RepositoriesController < ApplicationController |
| 11 | 11 | # GET /projects/1/repositories/1/modules/1 |
| 12 | 12 | # GET /projects/1/repositories/1/modules/1.json |
| 13 | 13 | def show |
| 14 | - set_mezuro_configuration | |
| 14 | + set_kalibro_configuration | |
| 15 | 15 | end |
| 16 | 16 | |
| 17 | 17 | # GET projects/1/repositories/new |
| ... | ... | @@ -87,7 +87,7 @@ class RepositoriesController < ApplicationController |
| 87 | 87 | # GET /projects/1/repositories/1/process |
| 88 | 88 | def process_repository |
| 89 | 89 | @repository.process |
| 90 | - set_mezuro_configuration | |
| 90 | + set_kalibro_configuration | |
| 91 | 91 | respond_to do |format| |
| 92 | 92 | format.html { redirect_to project_repository_path(@repository.project_id, @repository.id) } |
| 93 | 93 | end |
| ... | ... | @@ -108,8 +108,8 @@ private |
| 108 | 108 | @repository = find_resource(Repository, params[:id].to_i) |
| 109 | 109 | end |
| 110 | 110 | |
| 111 | - def set_mezuro_configuration | |
| 112 | - @mezuro_configuration = MezuroConfiguration.find(@repository.configuration_id) | |
| 111 | + def set_kalibro_configuration | |
| 112 | + @kalibro_configuration = KalibroConfiguration.find(@repository.configuration_id) | |
| 113 | 113 | end |
| 114 | 114 | |
| 115 | 115 | # Never trust parameters from the scary internet, only allow the white list through. | ... | ... |
| ... | ... | @@ -0,0 +1,21 @@ |
| 1 | +module KalibroConfigurationsHelper | |
| 2 | + def kalibro_configuration_owner?(kalibro_configuration_id) | |
| 3 | + user_signed_in? && !current_user.kalibro_configuration_ownerships.find_by_kalibro_configuration_id(kalibro_configuration_id).nil? | |
| 4 | + end | |
| 5 | + | |
| 6 | + def link_to_edit_form(metric_configuration, kalibro_configuration_id) | |
| 7 | + if (metric_configuration.metric.compound) | |
| 8 | + link_to('Edit', edit_kalibro_configuration_compound_metric_configuration_path(kalibro_configuration_id, metric_configuration.id), class: 'btn btn-info') | |
| 9 | + else | |
| 10 | + link_to('Edit', edit_kalibro_configuration_metric_configuration_path(kalibro_configuration_id, metric_configuration.id), class: 'btn btn-info') | |
| 11 | + end | |
| 12 | + end | |
| 13 | + | |
| 14 | + def link_to_show_page(metric_configuration, kalibro_configuration_id) | |
| 15 | + if (metric_configuration.metric.compound) | |
| 16 | + link_to('Show', kalibro_configuration_compound_metric_configuration_path(kalibro_configuration_id, metric_configuration.id), class: 'btn btn-info') | |
| 17 | + else | |
| 18 | + link_to('Show', kalibro_configuration_metric_configuration_path(kalibro_configuration_id, metric_configuration.id), class: 'btn btn-info') | |
| 19 | + end | |
| 20 | + end | |
| 21 | +end | ... | ... |
app/helpers/metric_configurations_helper.rb
| ... | ... | @@ -8,8 +8,8 @@ module MetricConfigurationsHelper |
| 8 | 8 | ReadingGroup.all.map { |reading_group| [reading_group.name, reading_group.id] } |
| 9 | 9 | end |
| 10 | 10 | |
| 11 | - def native_metrics_of(mezuro_configuration_id) | |
| 12 | - MetricConfiguration.metric_configurations_of(mezuro_configuration_id).map do |metric_configuration| | |
| 11 | + def native_metrics_of(kalibro_configuration_id) | |
| 12 | + MetricConfiguration.metric_configurations_of(kalibro_configuration_id).map do |metric_configuration| | |
| 13 | 13 | [ metric_configuration.code, metric_configuration.metric.name ] |
| 14 | 14 | end |
| 15 | 15 | end | ... | ... |
app/helpers/mezuro_configurations_helper.rb
| ... | ... | @@ -1,21 +0,0 @@ |
| 1 | -module MezuroConfigurationsHelper | |
| 2 | - def mezuro_configuration_owner?(mezuro_configuration_id) | |
| 3 | - user_signed_in? && !current_user.mezuro_configuration_ownerships.find_by_mezuro_configuration_id(mezuro_configuration_id).nil? | |
| 4 | - end | |
| 5 | - | |
| 6 | - def link_to_edit_form(metric_configuration, mezuro_configuration_id) | |
| 7 | - if (metric_configuration.metric.compound) | |
| 8 | - link_to('Edit', edit_mezuro_configuration_compound_metric_configuration_path(mezuro_configuration_id, metric_configuration.id), class: 'btn btn-info') | |
| 9 | - else | |
| 10 | - link_to('Edit', edit_mezuro_configuration_metric_configuration_path(mezuro_configuration_id, metric_configuration.id), class: 'btn btn-info') | |
| 11 | - end | |
| 12 | - end | |
| 13 | - | |
| 14 | - def link_to_show_page(metric_configuration, mezuro_configuration_id) | |
| 15 | - if (metric_configuration.metric.compound) | |
| 16 | - link_to('Show', mezuro_configuration_compound_metric_configuration_path(mezuro_configuration_id, metric_configuration.id), class: 'btn btn-info') | |
| 17 | - else | |
| 18 | - link_to('Show', mezuro_configuration_metric_configuration_path(mezuro_configuration_id, metric_configuration.id), class: 'btn btn-info') | |
| 19 | - end | |
| 20 | - end | |
| 21 | -end |
| ... | ... | @@ -0,0 +1 @@ |
| 1 | +class KalibroConfiguration < KalibroClient::Configurations::KalibroConfiguration; end | ... | ... |
app/models/mezuro_configuration.rb
| ... | ... | @@ -1 +0,0 @@ |
| 1 | -class MezuroConfiguration < KalibroClient::Configurations::KalibroConfiguration; end |
app/models/mezuro_configuration_ownership.rb
app/models/user.rb
| ... | ... | @@ -10,7 +10,7 @@ class User < ActiveRecord::Base |
| 10 | 10 | |
| 11 | 11 | has_many :project_ownerships |
| 12 | 12 | has_many :reading_group_ownerships |
| 13 | - has_many :mezuro_configuration_ownerships | |
| 13 | + has_many :kalibro_configuration_ownerships | |
| 14 | 14 | # Alert: when adding new parameters to this model, they should also be added to registrations_controller |
| 15 | 15 | |
| 16 | 16 | def projects | ... | ... |
app/views/compound_metric_configurations/_form.html.erb
| ... | ... | @@ -53,4 +53,4 @@ |
| 53 | 53 | </div> |
| 54 | 54 | <br> |
| 55 | 55 | <%= f.submit 'Save', class: 'btn btn-primary' %> |
| 56 | -<%= link_to 'Back', mezuro_configuration_path(@compound_metric_configuration.configuration_id), class: 'btn btn-default' %> | |
| 56 | +<%= link_to 'Back', kalibro_configuration_path(@compound_metric_configuration.configuration_id), class: 'btn btn-default' %> | ... | ... |
app/views/compound_metric_configurations/edit.html.erb
| ... | ... | @@ -6,7 +6,7 @@ |
| 6 | 6 | |
| 7 | 7 | <br> |
| 8 | 8 | |
| 9 | -<%= form_for(@compound_metric_configuration, :url => mezuro_configuration_compound_metric_configuration_update_url(@compound_metric_configuration.configuration_id, @compound_metric_configuration.id), method: :put) do |f| %> | |
| 9 | +<%= form_for(@compound_metric_configuration, :url => kalibro_configuration_compound_metric_configuration_update_url(@compound_metric_configuration.configuration_id, @compound_metric_configuration.id), method: :put) do |f| %> | |
| 10 | 10 | <%= render partial: 'form', locals: {f: f} %> |
| 11 | 11 | <% end %> |
| 12 | 12 | ... | ... |
app/views/compound_metric_configurations/new.html.erb
| ... | ... | @@ -6,7 +6,7 @@ |
| 6 | 6 | |
| 7 | 7 | <br> |
| 8 | 8 | |
| 9 | -<%= form_for(@compound_metric_configuration, :url => mezuro_configuration_compound_metric_configurations_path(@compound_metric_configuration.configuration_id)) do |f| %> | |
| 9 | +<%= form_for(@compound_metric_configuration, :url => kalibro_configuration_compound_metric_configurations_path(@compound_metric_configuration.configuration_id)) do |f| %> | |
| 10 | 10 | <%= render partial: 'form', locals: {f: f} %> |
| 11 | 11 | <% end %> |
| 12 | 12 | ... | ... |
app/views/compound_metric_configurations/show.html.erb
| ... | ... | @@ -44,8 +44,8 @@ |
| 44 | 44 | <hr> |
| 45 | 45 | |
| 46 | 46 | <h2> Ranges </h2> |
| 47 | -<% if mezuro_configuration_owner? @compound_metric_configuration.configuration_id %> | |
| 48 | - <%= link_to 'Add Range', mezuro_configuration_metric_configuration_new_mezuro_range_path(@compound_metric_configuration.configuration_id, | |
| 47 | +<% if kalibro_configuration_owner? @compound_metric_configuration.configuration_id %> | |
| 48 | + <%= link_to 'Add Range', kalibro_configuration_metric_configuration_new_mezuro_range_path(@compound_metric_configuration.configuration_id, | |
| 49 | 49 | @compound_metric_configuration.id), class: 'btn btn-info' %> |
| 50 | 50 | <% end %> |
| 51 | 51 | |
| ... | ... | @@ -69,9 +69,9 @@ |
| 69 | 69 | <hr> |
| 70 | 70 | |
| 71 | 71 | <p> |
| 72 | - <%= link_to 'Back', mezuro_configuration_path(@compound_metric_configuration.configuration_id), class: 'btn btn-default' %> | |
| 73 | -<% if mezuro_configuration_owner? @compound_metric_configuration.configuration_id %> | |
| 74 | - <%= link_to 'Destroy Metric Configuration', mezuro_configuration_metric_configuration_path(@compound_metric_configuration.configuration_id, | |
| 72 | + <%= link_to 'Back', kalibro_configuration_path(@compound_metric_configuration.configuration_id), class: 'btn btn-default' %> | |
| 73 | +<% if kalibro_configuration_owner? @compound_metric_configuration.configuration_id %> | |
| 74 | + <%= link_to 'Destroy Metric Configuration', kalibro_configuration_metric_configuration_path(@compound_metric_configuration.configuration_id, | |
| 75 | 75 | @compound_metric_configuration.id), method: :delete, data: { confirm: 'Are you sure that you want to destroy this Metric Configuration?' }, |
| 76 | 76 | class: 'btn btn-danger' %> |
| 77 | 77 | <% end %> | ... | ... |
| ... | ... | @@ -0,0 +1,29 @@ |
| 1 | +<%= form_for(@kalibro_configuration, :html => { role: 'form' }) do |f| %> | |
| 2 | + <%= render :partial => 'shared/form_errors', :locals => {:object => @kalibro_configuration} %> | |
| 3 | + | |
| 4 | +<div class="row margin-left-none"> | |
| 5 | + <div class="form-table col-md-9"> | |
| 6 | + | |
| 7 | + <div class="form-row"> | |
| 8 | + <div class="field-container"> | |
| 9 | + <%= f.label :name, class: 'control-label' %><br> | |
| 10 | + <%= f.text_field :name, :required => true, class: 'text-field form-control' %> | |
| 11 | + </div> | |
| 12 | + </div> | |
| 13 | + | |
| 14 | + <div class="form-row"> | |
| 15 | + <div class="field-container"> | |
| 16 | + <%= f.label :description, class: 'control-label' %><br> | |
| 17 | + <%= f.text_area :description, class: 'text-area form-control' %> | |
| 18 | + </div> | |
| 19 | + </div> | |
| 20 | + | |
| 21 | + </div> | |
| 22 | +</div> | |
| 23 | + | |
| 24 | +<div class="row margin-left-none" style="margin-top: 20px"> | |
| 25 | + <%= f.submit 'Save', class: 'btn btn-primary' %> | |
| 26 | + <%= link_to 'Back', kalibro_configurations_path, class: 'btn btn-default' %> | |
| 27 | +</div> | |
| 28 | + | |
| 29 | +<% end %> | ... | ... |
| ... | ... | @@ -0,0 +1,13 @@ |
| 1 | +<table class="table table-hover"> | |
| 2 | + <thead> | |
| 3 | + <tr> | |
| 4 | + <th>Name</th> | |
| 5 | + <th>Description</th> | |
| 6 | + <th colspan="2"></th> | |
| 7 | + </tr> | |
| 8 | + </thead> | |
| 9 | + | |
| 10 | + <tbody> | |
| 11 | + <%= render @kalibro_configurations %> | |
| 12 | + </tbody> | |
| 13 | +</table> | |
| 0 | 14 | \ No newline at end of file | ... | ... |
app/views/kalibro_configurations/_metric_configurations.html.erb
0 → 100644
| ... | ... | @@ -0,0 +1,19 @@ |
| 1 | +<tr> | |
| 2 | + <td><%= metric_configuration.metric.name %></td> | |
| 3 | + <td><%= metric_configuration.code %></td> | |
| 4 | + <td><%= metric_configuration.weight %></td> | |
| 5 | + <td> | |
| 6 | + <%= link_to_show_page(metric_configuration, @kalibro_configuration.id) %> | |
| 7 | + </td> | |
| 8 | + <% if kalibro_configuration_owner? @kalibro_configuration.id %> | |
| 9 | + <td> | |
| 10 | + <%= link_to_edit_form(metric_configuration, @kalibro_configuration.id) %> | |
| 11 | + </td> | |
| 12 | + <td> | |
| 13 | + <%= link_to 'Destroy', kalibro_configuration_metric_configuration_path(@kalibro_configuration.id, metric_configuration.id), | |
| 14 | + method: :delete, data: { confirm: 'Are you sure that you want to destroy this Metric Configuration?' }, | |
| 15 | + class: 'btn btn-danger' %> | |
| 16 | + </td> | |
| 17 | + </td> | |
| 18 | + <% end %> | |
| 19 | +</tr> | ... | ... |
app/views/kalibro_configurations/_mezuro_configuration.html.erb
0 → 100644
| ... | ... | @@ -0,0 +1,10 @@ |
| 1 | +<tr> | |
| 2 | + <td><%= kalibro_configuration.name %></td> | |
| 3 | + <td><%= kalibro_configuration.description %></td> | |
| 4 | + <td><%= link_to 'Show', kalibro_configuration_path(kalibro_configuration.id), class: 'btn btn-info' %></td> | |
| 5 | + <td> | |
| 6 | + <% if kalibro_configuration_owner?(kalibro_configuration.id) %> | |
| 7 | + <%= link_to 'Edit', edit_kalibro_configuration_path(kalibro_configuration.id), class: 'btn btn-info' %> | |
| 8 | + <% end %> | |
| 9 | + </td> | |
| 10 | +</tr> | |
| 0 | 11 | \ No newline at end of file | ... | ... |
app/views/kalibro_configurations/_no_metric_configurations.html.erb
0 → 100644
| ... | ... | @@ -0,0 +1,16 @@ |
| 1 | +<div class="page-header"> | |
| 2 | + <h1>Configurations</h1> | |
| 3 | +</div> | |
| 4 | + | |
| 5 | +<% if user_signed_in? %> | |
| 6 | + <p> | |
| 7 | + <%= link_to 'New Configuration', new_kalibro_configuration_path, class: 'btn btn-primary' %> | |
| 8 | + </p> | |
| 9 | +<%else%> | |
| 10 | + <p class="alert alert-warning alert-dismissable"> | |
| 11 | + <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button> | |
| 12 | + You must be logged in to create new Configurations. | |
| 13 | + </p> | |
| 14 | +<% end %> | |
| 15 | + | |
| 16 | +<%= render partial: 'list', locals: {configurations: @configurations} %> | |
| 0 | 17 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,42 @@ |
| 1 | +<div class="page-header"> | |
| 2 | + <h1><%= @kalibro_configuration.name %></h1> | |
| 3 | +</div> | |
| 4 | + | |
| 5 | +<p> | |
| 6 | + <strong>Description:</strong> | |
| 7 | + <%= @kalibro_configuration.description %> | |
| 8 | +</p> | |
| 9 | + | |
| 10 | +<hr> | |
| 11 | + | |
| 12 | +<h2> Metrics </h2> | |
| 13 | +<% if kalibro_configuration_owner? @kalibro_configuration.id %> | |
| 14 | + <%= link_to 'Add Metric', kalibro_configuration_choose_metric_path(@kalibro_configuration.id), class: 'btn btn-info' %> | |
| 15 | +<% end %> | |
| 16 | + | |
| 17 | +<table class="table table-hover"> | |
| 18 | + <thead> | |
| 19 | + <tr> | |
| 20 | + <th>Metric Name</th> | |
| 21 | + <th>Code</th> | |
| 22 | + <th>Weight</th> | |
| 23 | + <th colspan="3"></th> | |
| 24 | + </tr> | |
| 25 | + </thead> | |
| 26 | + <tbody> | |
| 27 | + <% if Rails.cache.read("#{@kalibro_configuration.id}_metric_configurations").empty? %> | |
| 28 | + <%= render partial: 'no_metric_configurations' %> | |
| 29 | + <% else %> | |
| 30 | + <%= render partial: 'metric_configurations', collection: Rails.cache.read("#{@kalibro_configuration.id}_metric_configurations"), as: :metric_configuration %> | |
| 31 | + <% end %> | |
| 32 | + </tbody> | |
| 33 | +</table> | |
| 34 | + | |
| 35 | +<hr> | |
| 36 | + | |
| 37 | +<p> | |
| 38 | + <%= link_to 'Back', kalibro_configurations_path, class: 'btn btn-default' %> | |
| 39 | + <% if kalibro_configuration_owner? @kalibro_configuration.id %> | |
| 40 | + <%= link_to 'Destroy Configuration', kalibro_configuration_path(@kalibro_configuration.id), method: :delete, data: { confirm: 'Are you sure that you want to destroy this Configuration?' }, class: 'btn btn-danger' %> | |
| 41 | + <% end %> | |
| 42 | +</p> | ... | ... |
app/views/layouts/application.html.erb
| ... | ... | @@ -60,7 +60,7 @@ |
| 60 | 60 | <ul class="nav navbar-nav"> |
| 61 | 61 | <li><%= link_to 'Home', root_path %></li> |
| 62 | 62 | <li><%= link_to 'Project', projects_path %></li> |
| 63 | - <li><%= link_to 'Configuration', mezuro_configurations_path %></li> | |
| 63 | + <li><%= link_to 'Configuration', kalibro_configurations_path %></li> | |
| 64 | 64 | <li><%= link_to 'Reading Group', reading_groups_path %></li> |
| 65 | 65 | </ul> |
| 66 | 66 | <ul class="nav navbar-nav" style="float: right;"> | ... | ... |
app/views/metric_configurations/_ranges.html.erb
| ... | ... | @@ -8,10 +8,10 @@ |
| 8 | 8 | <td><%= mezuro_range.beginning %></td> |
| 9 | 9 | <td><%= mezuro_range.end %></td> |
| 10 | 10 | <td> |
| 11 | - <% if mezuro_configuration_owner? @metric_configuration.configuration_id %> | |
| 12 | - <%= link_to 'Edit', edit_mezuro_configuration_metric_configuration_mezuro_range_path( | |
| 11 | + <% if kalibro_configuration_owner? @metric_configuration.configuration_id %> | |
| 12 | + <%= link_to 'Edit', edit_kalibro_configuration_metric_configuration_mezuro_range_path( | |
| 13 | 13 | @metric_configuration.configuration_id, @metric_configuration.id, mezuro_range.id), class: 'btn btn-info' %> |
| 14 | - <%= link_to 'Destroy', mezuro_configuration_metric_configuration_mezuro_range_path(@metric_configuration.configuration_id, | |
| 14 | + <%= link_to 'Destroy', kalibro_configuration_metric_configuration_mezuro_range_path(@metric_configuration.configuration_id, | |
| 15 | 15 | @metric_configuration.id, mezuro_range.id), method: :delete, data: { confirm: 'Are you sure that you want to destroy this Range?' }, |
| 16 | 16 | class: 'btn btn-danger' %> |
| 17 | 17 | <% end %> | ... | ... |
app/views/metric_configurations/choose_metric.html.erb
| ... | ... | @@ -2,7 +2,7 @@ |
| 2 | 2 | <h1>Choose a metric from a Base Tool:</h1> |
| 3 | 3 | </div> |
| 4 | 4 | |
| 5 | -<%= form_tag mezuro_configuration_new_metric_configuration_path(@mezuro_configuration_id) do %> | |
| 5 | +<%= form_tag kalibro_configuration_new_metric_configuration_path(@kalibro_configuration_id) do %> | |
| 6 | 6 | <%= hidden_field_tag(:metric_collector_name,) %> |
| 7 | 7 | <%= hidden_field_tag(:metric_name) %> |
| 8 | 8 | <% end %> |
| ... | ... | @@ -18,8 +18,8 @@ |
| 18 | 18 | <% end %> |
| 19 | 19 | </div><br /> |
| 20 | 20 | |
| 21 | -<%= link_to 'Back', mezuro_configuration_path(@mezuro_configuration_id), class: 'btn btn-default' %> | |
| 22 | -<%= link_to 'Compound Metric', new_mezuro_configuration_compound_metric_configuration_path(@mezuro_configuration_id), class: 'btn btn-info', id: "link_to_compound" %> | |
| 21 | +<%= link_to 'Back', kalibro_configuration_path(@kalibro_configuration_id), class: 'btn btn-default' %> | |
| 22 | +<%= link_to 'Compound Metric', new_kalibro_configuration_compound_metric_configuration_path(@kalibro_configuration_id), class: 'btn btn-info', id: "link_to_compound" %> | |
| 23 | 23 | |
| 24 | 24 | |
| 25 | 25 | <script type="text/javascript"> |
| ... | ... | @@ -31,7 +31,7 @@ |
| 31 | 31 | }); |
| 32 | 32 | }); |
| 33 | 33 | |
| 34 | - <% if MetricConfiguration.metric_configurations_of(@mezuro_configuration_id).blank? %> | |
| 34 | + <% if MetricConfiguration.metric_configurations_of(@kalibro_configuration_id).blank? %> | |
| 35 | 35 | $("#link_to_compound").css("display", "none"); |
| 36 | 36 | <% end %> |
| 37 | 37 | </script> | ... | ... |
app/views/metric_configurations/edit.html.erb
| ... | ... | @@ -2,10 +2,10 @@ |
| 2 | 2 | <h1>Editing Metric Configuration</h1> |
| 3 | 3 | </div> |
| 4 | 4 | |
| 5 | -<%= form_for(@metric_configuration, :url => mezuro_configuration_metric_configuration_update_url(@mezuro_configuration_id, @metric_configuration.id), method: :put) do |f| %> | |
| 5 | +<%= form_for(@metric_configuration, :url => kalibro_configuration_metric_configuration_update_url(@kalibro_configuration_id, @metric_configuration.id), method: :put) do |f| %> | |
| 6 | 6 | <%= render partial: 'form', locals: {f: f} %> |
| 7 | 7 | <div class="row margin-left-none" style="margin-top: 20px"> |
| 8 | 8 | <%= f.submit 'Save', class: 'btn btn-primary' %> |
| 9 | - <%= link_to 'Back', mezuro_configuration_path(@metric_configuration.configuration_id), class: 'btn btn-default' %> | |
| 9 | + <%= link_to 'Back', kalibro_configuration_path(@metric_configuration.configuration_id), class: 'btn btn-default' %> | |
| 10 | 10 | </div> |
| 11 | 11 | <% end %> | ... | ... |
app/views/metric_configurations/new.html.erb
| ... | ... | @@ -24,10 +24,10 @@ |
| 24 | 24 | |
| 25 | 25 | <br> |
| 26 | 26 | |
| 27 | -<%= form_for(@metric_configuration, :url => mezuro_configuration_metric_configurations_path(@metric_configuration.configuration_id)) do |f| %> | |
| 27 | +<%= form_for(@metric_configuration, :url => kalibro_configuration_metric_configurations_path(@metric_configuration.configuration_id)) do |f| %> | |
| 28 | 28 | <%= render partial: 'form', locals: {f: f} %> |
| 29 | 29 | <div class="row margin-left-none" style="margin-top: 20px"> |
| 30 | 30 | <%= f.submit 'Save', class: 'btn btn-primary' %> |
| 31 | - <%= link_to 'Back', mezuro_configuration_choose_metric_path(@metric_configuration.configuration_id), class: 'btn btn-default' %> | |
| 31 | + <%= link_to 'Back', kalibro_configuration_choose_metric_path(@metric_configuration.configuration_id), class: 'btn btn-default' %> | |
| 32 | 32 | </div> |
| 33 | 33 | <% end %> | ... | ... |
app/views/metric_configurations/show.html.erb
| ... | ... | @@ -49,8 +49,8 @@ |
| 49 | 49 | <hr> |
| 50 | 50 | |
| 51 | 51 | <h2> Ranges </h2> |
| 52 | -<% if mezuro_configuration_owner? @metric_configuration.configuration_id %> | |
| 53 | - <%= link_to 'Add Range', mezuro_configuration_metric_configuration_new_mezuro_range_path(@metric_configuration.configuration_id, | |
| 52 | +<% if kalibro_configuration_owner? @metric_configuration.configuration_id %> | |
| 53 | + <%= link_to 'Add Range', kalibro_configuration_metric_configuration_new_mezuro_range_path(@metric_configuration.configuration_id, | |
| 54 | 54 | @metric_configuration.id), class: 'btn btn-info' %> |
| 55 | 55 | <% end %> |
| 56 | 56 | |
| ... | ... | @@ -72,9 +72,9 @@ |
| 72 | 72 | </table> |
| 73 | 73 | |
| 74 | 74 | <p> |
| 75 | - <%= link_to 'Back', mezuro_configuration_path(@metric_configuration.configuration_id), class: 'btn btn-default' %> | |
| 76 | -<% if mezuro_configuration_owner? @metric_configuration.configuration_id %> | |
| 77 | - <%= link_to 'Destroy Metric Configuration', mezuro_configuration_metric_configuration_path(@metric_configuration.configuration_id, | |
| 75 | + <%= link_to 'Back', kalibro_configuration_path(@metric_configuration.configuration_id), class: 'btn btn-default' %> | |
| 76 | +<% if kalibro_configuration_owner? @metric_configuration.configuration_id %> | |
| 77 | + <%= link_to 'Destroy Metric Configuration', kalibro_configuration_metric_configuration_path(@metric_configuration.configuration_id, | |
| 78 | 78 | @metric_configuration.id), method: :delete, data: { confirm: 'Are you sure that you want to destroy this Metric Configuration?' }, |
| 79 | 79 | class: 'btn btn-danger' %> |
| 80 | 80 | <% end %> | ... | ... |
app/views/mezuro_configurations/_form.html.erb
| ... | ... | @@ -1,29 +0,0 @@ |
| 1 | -<%= form_for(@mezuro_configuration, :html => { role: 'form' }) do |f| %> | |
| 2 | - <%= render :partial => 'shared/form_errors', :locals => {:object => @mezuro_configuration} %> | |
| 3 | - | |
| 4 | -<div class="row margin-left-none"> | |
| 5 | - <div class="form-table col-md-9"> | |
| 6 | - | |
| 7 | - <div class="form-row"> | |
| 8 | - <div class="field-container"> | |
| 9 | - <%= f.label :name, class: 'control-label' %><br> | |
| 10 | - <%= f.text_field :name, :required => true, class: 'text-field form-control' %> | |
| 11 | - </div> | |
| 12 | - </div> | |
| 13 | - | |
| 14 | - <div class="form-row"> | |
| 15 | - <div class="field-container"> | |
| 16 | - <%= f.label :description, class: 'control-label' %><br> | |
| 17 | - <%= f.text_area :description, class: 'text-area form-control' %> | |
| 18 | - </div> | |
| 19 | - </div> | |
| 20 | - | |
| 21 | - </div> | |
| 22 | -</div> | |
| 23 | - | |
| 24 | -<div class="row margin-left-none" style="margin-top: 20px"> | |
| 25 | - <%= f.submit 'Save', class: 'btn btn-primary' %> | |
| 26 | - <%= link_to 'Back', mezuro_configurations_path, class: 'btn btn-default' %> | |
| 27 | -</div> | |
| 28 | - | |
| 29 | -<% end %> |
app/views/mezuro_configurations/_list.html.erb
app/views/mezuro_configurations/_metric_configurations.html.erb
| ... | ... | @@ -1,19 +0,0 @@ |
| 1 | -<tr> | |
| 2 | - <td><%= metric_configuration.metric.name %></td> | |
| 3 | - <td><%= metric_configuration.code %></td> | |
| 4 | - <td><%= metric_configuration.weight %></td> | |
| 5 | - <td> | |
| 6 | - <%= link_to_show_page(metric_configuration, @mezuro_configuration.id) %> | |
| 7 | - </td> | |
| 8 | - <% if mezuro_configuration_owner? @mezuro_configuration.id %> | |
| 9 | - <td> | |
| 10 | - <%= link_to_edit_form(metric_configuration, @mezuro_configuration.id) %> | |
| 11 | - </td> | |
| 12 | - <td> | |
| 13 | - <%= link_to 'Destroy', mezuro_configuration_metric_configuration_path(@mezuro_configuration.id, metric_configuration.id), | |
| 14 | - method: :delete, data: { confirm: 'Are you sure that you want to destroy this Metric Configuration?' }, | |
| 15 | - class: 'btn btn-danger' %> | |
| 16 | - </td> | |
| 17 | - </td> | |
| 18 | - <% end %> | |
| 19 | -</tr> |
app/views/mezuro_configurations/_mezuro_configuration.html.erb
| ... | ... | @@ -1,10 +0,0 @@ |
| 1 | -<tr> | |
| 2 | - <td><%= mezuro_configuration.name %></td> | |
| 3 | - <td><%= mezuro_configuration.description %></td> | |
| 4 | - <td><%= link_to 'Show', mezuro_configuration_path(mezuro_configuration.id), class: 'btn btn-info' %></td> | |
| 5 | - <td> | |
| 6 | - <% if mezuro_configuration_owner?(mezuro_configuration.id) %> | |
| 7 | - <%= link_to 'Edit', edit_mezuro_configuration_path(mezuro_configuration.id), class: 'btn btn-info' %> | |
| 8 | - <% end %> | |
| 9 | - </td> | |
| 10 | -</tr> | |
| 11 | 0 | \ No newline at end of file |
app/views/mezuro_configurations/_no_metric_configurations.html.erb
app/views/mezuro_configurations/edit.html.erb
app/views/mezuro_configurations/index.html.erb
| ... | ... | @@ -1,16 +0,0 @@ |
| 1 | -<div class="page-header"> | |
| 2 | - <h1>Configurations</h1> | |
| 3 | -</div> | |
| 4 | - | |
| 5 | -<% if user_signed_in? %> | |
| 6 | - <p> | |
| 7 | - <%= link_to 'New Configuration', new_mezuro_configuration_path, class: 'btn btn-primary' %> | |
| 8 | - </p> | |
| 9 | -<%else%> | |
| 10 | - <p class="alert alert-warning alert-dismissable"> | |
| 11 | - <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button> | |
| 12 | - You must be logged in to create new Configurations. | |
| 13 | - </p> | |
| 14 | -<% end %> | |
| 15 | - | |
| 16 | -<%= render partial: 'list', locals: {configurations: @configurations} %> | |
| 17 | 0 | \ No newline at end of file |
app/views/mezuro_configurations/new.html.erb
app/views/mezuro_configurations/show.html.erb
| ... | ... | @@ -1,42 +0,0 @@ |
| 1 | -<div class="page-header"> | |
| 2 | - <h1><%= @mezuro_configuration.name %></h1> | |
| 3 | -</div> | |
| 4 | - | |
| 5 | -<p> | |
| 6 | - <strong>Description:</strong> | |
| 7 | - <%= @mezuro_configuration.description %> | |
| 8 | -</p> | |
| 9 | - | |
| 10 | -<hr> | |
| 11 | - | |
| 12 | -<h2> Metrics </h2> | |
| 13 | -<% if mezuro_configuration_owner? @mezuro_configuration.id %> | |
| 14 | - <%= link_to 'Add Metric', mezuro_configuration_choose_metric_path(@mezuro_configuration.id), class: 'btn btn-info' %> | |
| 15 | -<% end %> | |
| 16 | - | |
| 17 | -<table class="table table-hover"> | |
| 18 | - <thead> | |
| 19 | - <tr> | |
| 20 | - <th>Metric Name</th> | |
| 21 | - <th>Code</th> | |
| 22 | - <th>Weight</th> | |
| 23 | - <th colspan="3"></th> | |
| 24 | - </tr> | |
| 25 | - </thead> | |
| 26 | - <tbody> | |
| 27 | - <% if Rails.cache.read("#{@mezuro_configuration.id}_metric_configurations").empty? %> | |
| 28 | - <%= render partial: 'no_metric_configurations' %> | |
| 29 | - <% else %> | |
| 30 | - <%= render partial: 'metric_configurations', collection: Rails.cache.read("#{@mezuro_configuration.id}_metric_configurations"), as: :metric_configuration %> | |
| 31 | - <% end %> | |
| 32 | - </tbody> | |
| 33 | -</table> | |
| 34 | - | |
| 35 | -<hr> | |
| 36 | - | |
| 37 | -<p> | |
| 38 | - <%= link_to 'Back', mezuro_configurations_path, class: 'btn btn-default' %> | |
| 39 | - <% if mezuro_configuration_owner? @mezuro_configuration.id %> | |
| 40 | - <%= link_to 'Destroy Configuration', mezuro_configuration_path(@mezuro_configuration.id), method: :delete, data: { confirm: 'Are you sure that you want to destroy this Configuration?' }, class: 'btn btn-danger' %> | |
| 41 | - <% end %> | |
| 42 | -</p> |
app/views/mezuro_ranges/_form.html.erb
| ... | ... | @@ -70,5 +70,5 @@ |
| 70 | 70 | |
| 71 | 71 | <div class="row margin-left-none" style="margin-top: 20px"> |
| 72 | 72 | <%= f.submit 'Save', class: 'btn btn-primary' %> |
| 73 | - <%= link_to 'Back', mezuro_configuration_metric_configuration_path(@mezuro_configuration_id, @metric_configuration_id), class: 'btn btn-default' %> | |
| 73 | + <%= link_to 'Back', kalibro_configuration_metric_configuration_path(@kalibro_configuration_id, @metric_configuration_id), class: 'btn btn-default' %> | |
| 74 | 74 | </div> | ... | ... |
app/views/mezuro_ranges/edit.html.erb
| 1 | 1 | <h1>Edit Range</h1> |
| 2 | 2 | |
| 3 | -<%= form_for(@mezuro_range, :url => mezuro_configuration_metric_configuration_mezuro_range_update_url( | |
| 4 | - @mezuro_configuration_id, @metric_configuration_id, @mezuro_range.id), method: :put) do |f| %> | |
| 3 | +<%= form_for(@mezuro_range, :url => kalibro_configuration_metric_configuration_mezuro_range_update_url( | |
| 4 | + @kalibro_configuration_id, @metric_configuration_id, @mezuro_range.id), method: :put) do |f| %> | |
| 5 | 5 | <%= render partial: 'form', locals: {f: f} %> |
| 6 | 6 | <% end %> |
| 7 | 7 | \ No newline at end of file | ... | ... |
app/views/mezuro_ranges/new.html.erb
| 1 | 1 | <h1>New Range</h1> |
| 2 | 2 | |
| 3 | -<%= form_for(@mezuro_range, :url => mezuro_configuration_metric_configuration_mezuro_ranges_path( | |
| 4 | - @mezuro_configuration_id, @metric_configuration_id)) do |f| %> | |
| 3 | +<%= form_for(@mezuro_range, :url => kalibro_configuration_metric_configuration_mezuro_ranges_path( | |
| 4 | + @kalibro_configuration_id, @metric_configuration_id)) do |f| %> | |
| 5 | 5 | <%= render partial: 'form', locals: {f: f} %> |
| 6 | 6 | <% end %> |
| 7 | 7 | \ No newline at end of file | ... | ... |
app/views/repositories/show.html.erb
config/routes.rb
| ... | ... | @@ -10,7 +10,7 @@ Rails.application.routes.draw do |
| 10 | 10 | get '/repositories/:id/process' => 'repositories#process_repository', as: :repository_process |
| 11 | 11 | end |
| 12 | 12 | |
| 13 | - resources :mezuro_configurations do | |
| 13 | + resources :kalibro_configurations do | |
| 14 | 14 | get '/metric_configurations/choose_metric' => 'metric_configurations#choose_metric', as: :choose_metric |
| 15 | 15 | resources :metric_configurations, except: [:update, :new] do |
| 16 | 16 | get '/mezuro_ranges/new' => 'mezuro_ranges#new', as: :new_mezuro_range | ... | ... |
db/migrate/20140124124835_create_mezuro_configuration_ownerships.rb
| 1 | -class CreateMezuroConfigurationOwnerships < ActiveRecord::Migration | |
| 1 | +class CreateKalibroConfigurationOwnerships < ActiveRecord::Migration | |
| 2 | 2 | def change |
| 3 | - create_table :mezuro_configuration_ownerships do |t| | |
| 3 | + create_table :kalibro_configuration_ownerships do |t| | |
| 4 | 4 | t.integer :user_id |
| 5 | - t.integer :mezuro_configuration_id | |
| 5 | + t.integer :kalibro_configuration_id | |
| 6 | 6 | |
| 7 | 7 | t.timestamps |
| 8 | 8 | end | ... | ... |
db/migrate/20141211113727_rename_mezuro_configuration_ownerships_to_kalibro_configuration_ownerships.rb
0 → 100644
db/migrate/20141211114023_rename_mezuro_configuration_id_from_kalibro_configuration_ownerships_to_kalibro_configuration_id.rb
0 → 100644
db/schema.rb
| ... | ... | @@ -11,11 +11,11 @@ |
| 11 | 11 | # |
| 12 | 12 | # It's strongly recommended that you check this file into your version control system. |
| 13 | 13 | |
| 14 | -ActiveRecord::Schema.define(version: 20141119173020) do | |
| 14 | +ActiveRecord::Schema.define(version: 20141211114023) do | |
| 15 | 15 | |
| 16 | - create_table "mezuro_configuration_ownerships", force: true do |t| | |
| 16 | + create_table "kalibro_configuration_ownerships", force: true do |t| | |
| 17 | 17 | t.integer "user_id" |
| 18 | - t.integer "mezuro_configuration_id" | |
| 18 | + t.integer "kalibro_configuration_id" | |
| 19 | 19 | t.datetime "created_at" |
| 20 | 20 | t.datetime "updated_at" |
| 21 | 21 | end | ... | ... |
features/mezuro_configuration/create.feature
| ... | ... | @@ -28,7 +28,7 @@ Feature: Configuration Creation |
| 28 | 28 | And I fill the Name field with "Kalibro" |
| 29 | 29 | And I fill the Description field with "Web Service to collect metrics" |
| 30 | 30 | When I press the Save button |
| 31 | - Then I should see "Name There is already a MezuroConfiguration with name Kalibro!" | |
| 31 | + Then I should see "Name There is already a KalibroConfiguration with name Kalibro!" | |
| 32 | 32 | |
| 33 | 33 | @kalibro_restart |
| 34 | 34 | Scenario: configuration creation with blank name | ... | ... |
features/mezuro_configuration/edition.feature
| ... | ... | @@ -36,8 +36,8 @@ Feature: Configuration |
| 36 | 36 | And I own a sample configuration |
| 37 | 37 | And I am at the All Configurations page |
| 38 | 38 | When I click the Edit link |
| 39 | - Then The field "mezuro_configuration[name]" should be filled with the sample configuration "name" | |
| 40 | - And The field "mezuro_configuration[description]" should be filled with the sample configuration "description" | |
| 39 | + Then The field "kalibro_configuration[name]" should be filled with the sample configuration "name" | |
| 40 | + And The field "kalibro_configuration[description]" should be filled with the sample configuration "description" | |
| 41 | 41 | |
| 42 | 42 | @kalibro_restart |
| 43 | 43 | Scenario: With valid attributes |
| ... | ... | @@ -60,7 +60,7 @@ Feature: Configuration |
| 60 | 60 | And I am at the sample configuration edit page |
| 61 | 61 | And I fill the Name field with "Qt-Calculator" |
| 62 | 62 | When I press the Save button |
| 63 | - Then I should see "Name There is already a MezuroConfiguration with name Qt-Calculator!" | |
| 63 | + Then I should see "Name There is already a KalibroConfiguration with name Qt-Calculator!" | |
| 64 | 64 | |
| 65 | 65 | @kalibro_restart |
| 66 | 66 | Scenario: Editing just the description | ... | ... |
features/step_definitions/compound_metric_configuration_steps.rb
| ... | ... | @@ -7,15 +7,15 @@ Given(/^I see the sample metric configuration code$/) do |
| 7 | 7 | end |
| 8 | 8 | |
| 9 | 9 | Given(/^I have a sample compound metric configuration within the given mezuro configuration$/) do |
| 10 | - @compound_metric_configuration = FactoryGirl.create(:compound_metric_configuration, {id: nil, configuration_id: @mezuro_configuration.id, reading_group_id: @reading_group.id}) | |
| 10 | + @compound_metric_configuration = FactoryGirl.create(:compound_metric_configuration, {id: nil, configuration_id: @kalibro_configuration.id, reading_group_id: @reading_group.id}) | |
| 11 | 11 | end |
| 12 | 12 | |
| 13 | 13 | Given(/^I have another compound metric configuration with code "(.*?)" within the given mezuro configuration$/) do |code| |
| 14 | - @another_compound_metric_configuration = FactoryGirl.create(:compound_metric_configuration, {id: nil, configuration_id: @mezuro_configuration.id, code: code, reading_group_id: @reading_group.id}) | |
| 14 | + @another_compound_metric_configuration = FactoryGirl.create(:compound_metric_configuration, {id: nil, configuration_id: @kalibro_configuration.id, code: code, reading_group_id: @reading_group.id}) | |
| 15 | 15 | end |
| 16 | 16 | |
| 17 | 17 | When(/^I visit the sample compound metric configuration edit page$/) do |
| 18 | - visit edit_mezuro_configuration_compound_metric_configuration_path(@compound_metric_configuration.configuration_id, @compound_metric_configuration.id) | |
| 18 | + visit edit_kalibro_configuration_compound_metric_configuration_path(@compound_metric_configuration.configuration_id, @compound_metric_configuration.id) | |
| 19 | 19 | end |
| 20 | 20 | |
| 21 | 21 | When(/^I click the edit link of the Coumpound Metric$/) do | ... | ... |
features/step_definitions/configuration_steps.rb
| 1 | 1 | Given(/^I am at the All Configurations page$/) do |
| 2 | - visit mezuro_configurations_path | |
| 2 | + visit kalibro_configurations_path | |
| 3 | 3 | end |
| 4 | 4 | |
| 5 | 5 | Given(/^I am at the New Configuration page$/) do |
| 6 | - visit new_mezuro_configuration_path | |
| 6 | + visit new_kalibro_configuration_path | |
| 7 | 7 | end |
| 8 | 8 | |
| 9 | 9 | Given(/^I have a configuration named "(.*?)"$/) do |name| |
| 10 | - @mezuro_configuration = FactoryGirl.create(:mezuro_configuration, {id: nil, name: name}) | |
| 10 | + @kalibro_configuration = FactoryGirl.create(:kalibro_configuration, {id: nil, name: name}) | |
| 11 | 11 | end |
| 12 | 12 | |
| 13 | 13 | Given(/^I have a sample configuration$/) do |
| 14 | - @mezuro_configuration = FactoryGirl.create(:mezuro_configuration, {id: nil}) | |
| 14 | + @kalibro_configuration = FactoryGirl.create(:kalibro_configuration, {id: nil}) | |
| 15 | 15 | end |
| 16 | 16 | |
| 17 | 17 | Given(/^I own a sample configuration$/) do |
| 18 | - @mezuro_configuration = FactoryGirl.create(:mezuro_configuration, {id: nil}) | |
| 19 | - FactoryGirl.create(:mezuro_configuration_ownership, {id: nil, user_id: @user.id, mezuro_configuration_id: @mezuro_configuration.id}) | |
| 18 | + @kalibro_configuration = FactoryGirl.create(:kalibro_configuration, {id: nil}) | |
| 19 | + FactoryGirl.create(:kalibro_configuration_ownership, {id: nil, user_id: @user.id, kalibro_configuration_id: @kalibro_configuration.id}) | |
| 20 | 20 | end |
| 21 | 21 | |
| 22 | 22 | Given(/^I am at the Sample Configuration page$/) do |
| 23 | - visit mezuro_configuration_path(@mezuro_configuration.id) | |
| 23 | + visit kalibro_configuration_path(@kalibro_configuration.id) | |
| 24 | 24 | end |
| 25 | 25 | |
| 26 | 26 | Given(/^I am at the sample configuration edit page$/) do |
| 27 | - visit edit_mezuro_configuration_path(@mezuro_configuration.id) | |
| 27 | + visit edit_kalibro_configuration_path(@kalibro_configuration.id) | |
| 28 | 28 | end |
| 29 | 29 | |
| 30 | 30 | Given(/^I own a configuration named "(.*?)"$/) do |name| |
| 31 | - @mezuro_configuration = FactoryGirl.create(:mezuro_configuration, {id: nil, name: name}) | |
| 32 | - FactoryGirl.create(:mezuro_configuration_ownership, {id: nil, user_id: @user.id, mezuro_configuration_id: @mezuro_configuration.id}) | |
| 31 | + @kalibro_configuration = FactoryGirl.create(:kalibro_configuration, {id: nil, name: name}) | |
| 32 | + FactoryGirl.create(:kalibro_configuration_ownership, {id: nil, user_id: @user.id, kalibro_configuration_id: @kalibro_configuration.id}) | |
| 33 | 33 | end |
| 34 | 34 | |
| 35 | 35 | When(/^I visit the sample configuration edit page$/) do |
| 36 | - visit edit_mezuro_configuration_path(@mezuro_configuration.id) | |
| 36 | + visit edit_kalibro_configuration_path(@kalibro_configuration.id) | |
| 37 | 37 | end |
| 38 | 38 | |
| 39 | 39 | Then(/^I should be in the Edit Configuration page$/) do |
| ... | ... | @@ -41,7 +41,7 @@ Then(/^I should be in the Edit Configuration page$/) do |
| 41 | 41 | end |
| 42 | 42 | |
| 43 | 43 | Then(/^The field "(.*?)" should be filled with the sample configuration "(.*?)"$/) do |field, value| |
| 44 | - expect(page.find_field(field).value).to eq(@mezuro_configuration.send(value)) | |
| 44 | + expect(page.find_field(field).value).to eq(@kalibro_configuration.send(value)) | |
| 45 | 45 | end |
| 46 | 46 | |
| 47 | 47 | Then(/^I should be in the All configurations page$/) do |
| ... | ... | @@ -49,10 +49,10 @@ Then(/^I should be in the All configurations page$/) do |
| 49 | 49 | end |
| 50 | 50 | |
| 51 | 51 | Then(/^the sample configuration should not be there$/) do |
| 52 | - expect { MezuroConfiguration.find(@mezuro_configuration.id) }.to raise_error | |
| 52 | + expect { KalibroConfiguration.find(@kalibro_configuration.id) }.to raise_error | |
| 53 | 53 | end |
| 54 | 54 | |
| 55 | 55 | Then(/^the sample configuration should be there$/) do |
| 56 | - expect(page).to have_content(@mezuro_configuration.name) | |
| 57 | - expect(page).to have_content(@mezuro_configuration.description) | |
| 56 | + expect(page).to have_content(@kalibro_configuration.name) | |
| 57 | + expect(page).to have_content(@kalibro_configuration.description) | |
| 58 | 58 | end |
| 59 | 59 | \ No newline at end of file | ... | ... |
features/step_definitions/metric_configuration_steps.rb
| 1 | 1 | Given(/^I have a sample metric configuration within the given mezuro configuration$/) do |
| 2 | 2 | @metric_configuration = FactoryGirl.create(:metric_configuration, |
| 3 | - {id: nil, configuration_id: @mezuro_configuration.id, reading_group_id: @reading_group.id} ) | |
| 3 | + {id: nil, configuration_id: @kalibro_configuration.id, reading_group_id: @reading_group.id} ) | |
| 4 | 4 | end |
| 5 | 5 | |
| 6 | 6 | Given(/^I have another metric configuration with code "(.*?)" within the given mezuro configuration$/) do |code| |
| 7 | 7 | @another_metric_configuration = FactoryGirl.create(:metric_configuration, |
| 8 | - {id: nil, configuration_id: @mezuro_configuration.id, reading_group_id: @reading_group.id, code: code} ) | |
| 8 | + {id: nil, configuration_id: @kalibro_configuration.id, reading_group_id: @reading_group.id, code: code} ) | |
| 9 | 9 | end |
| 10 | 10 | |
| 11 | 11 | When(/^I visit the sample metric configuration edit page$/) do |
| 12 | - visit edit_mezuro_configuration_metric_configuration_path(@metric_configuration.configuration_id, @metric_configuration.id) | |
| 12 | + visit edit_kalibro_configuration_metric_configuration_path(@metric_configuration.configuration_id, @metric_configuration.id) | |
| 13 | 13 | end |
| 14 | 14 | |
| 15 | 15 | When(/^I visit the sample metric configuration page$/) do |
| 16 | - visit mezuro_configuration_metric_configuration_path(@metric_configuration.configuration_id, @metric_configuration.id) | |
| 16 | + visit kalibro_configuration_metric_configuration_path(@metric_configuration.configuration_id, @metric_configuration.id) | |
| 17 | 17 | end |
| 18 | 18 | |
| 19 | 19 | When(/^I visit the sample metric configuration page$/) do |
| 20 | - visit edit_mezuro_configuration_path(@mezuro_configuration.id) | |
| 20 | + visit edit_kalibro_configuration_path(@kalibro_configuration.id) | |
| 21 | 21 | end |
| 22 | 22 | |
| 23 | 23 | Then(/^I am at the sample metric configuration page$/) do |
| 24 | - visit mezuro_configuration_metric_configuration_path(@metric_configuration.configuration_id, @metric_configuration.id) | |
| 24 | + visit kalibro_configuration_metric_configuration_path(@metric_configuration.configuration_id, @metric_configuration.id) | |
| 25 | 25 | expect(page).to have_content(@metric_configuration.metric.name) |
| 26 | 26 | expect(page).to have_content("Ranges") |
| 27 | 27 | end | ... | ... |
features/step_definitions/mezuro_range_steps.rb
| ... | ... | @@ -4,7 +4,7 @@ Given(/^I have a sample range within the sample metric configuration with beginn |
| 4 | 4 | end |
| 5 | 5 | |
| 6 | 6 | Given(/^I am at the Edit Mezuro Range page$/) do |
| 7 | - visit edit_mezuro_configuration_metric_configuration_mezuro_range_path(@metric_configuration.configuration_id, @metric_configuration.id, @mezuro_range.id) | |
| 7 | + visit edit_kalibro_configuration_metric_configuration_mezuro_range_path(@metric_configuration.configuration_id, @metric_configuration.id, @mezuro_range.id) | |
| 8 | 8 | end |
| 9 | 9 | |
| 10 | 10 | Given(/^the select field "(.*?)" is set as "(.*?)"$/) do |field, text| |
| ... | ... | @@ -22,7 +22,7 @@ Given(/^I have a sample range within the sample compound metric configuration$/) |
| 22 | 22 | end |
| 23 | 23 | |
| 24 | 24 | When(/^I am at the New Range page$/) do |
| 25 | - visit mezuro_configuration_metric_configuration_new_mezuro_range_path(@metric_configuration.configuration_id, @metric_configuration.id) | |
| 25 | + visit kalibro_configuration_metric_configuration_new_mezuro_range_path(@metric_configuration.configuration_id, @metric_configuration.id) | |
| 26 | 26 | end |
| 27 | 27 | |
| 28 | 28 | Then(/^I should be at the New Range page$/) do | ... | ... |
features/step_definitions/repository_steps.rb
| 1 | 1 | Given(/^I have a sample configuration with native metrics but without ranges$/) do |
| 2 | 2 | reading_group = FactoryGirl.create(:reading_group, id: nil) |
| 3 | 3 | reading = FactoryGirl.create(:reading, {id: nil, group_id: reading_group.id}) |
| 4 | - @mezuro_configuration = FactoryGirl.create(:mezuro_configuration, id: nil) | |
| 4 | + @kalibro_configuration = FactoryGirl.create(:kalibro_configuration, id: nil) | |
| 5 | 5 | metric_configuration = FactoryGirl.create(:metric_configuration, |
| 6 | 6 | {id: nil, |
| 7 | 7 | metric: FactoryGirl.build(:loc), |
| 8 | 8 | reading_group_id: reading_group.id, |
| 9 | - configuration_id: @mezuro_configuration.id, | |
| 9 | + configuration_id: @kalibro_configuration.id, | |
| 10 | 10 | code: 'loc'}) |
| 11 | 11 | end |
| 12 | 12 | |
| 13 | 13 | Given(/^I have a sample configuration with native metrics$/) do |
| 14 | 14 | reading_group = FactoryGirl.create(:reading_group, id: nil) |
| 15 | 15 | reading = FactoryGirl.create(:reading, {id: nil, group_id: reading_group.id}) |
| 16 | - @mezuro_configuration = FactoryGirl.create(:mezuro_configuration, id: nil) | |
| 16 | + @kalibro_configuration = FactoryGirl.create(:kalibro_configuration, id: nil) | |
| 17 | 17 | metric_configuration = FactoryGirl.create(:metric_configuration, |
| 18 | 18 | {id: nil, |
| 19 | 19 | metric: FactoryGirl.build(:loc), |
| 20 | 20 | reading_group_id: reading_group.id, |
| 21 | - configuration_id: @mezuro_configuration.id, | |
| 21 | + configuration_id: @kalibro_configuration.id, | |
| 22 | 22 | code: 'loc'}) |
| 23 | 23 | range = FactoryGirl.build(:mezuro_range, {id: nil, reading_id: reading.id, beginning: '-INF', :end => 'INF', metric_configuration_id: metric_configuration.id}) |
| 24 | 24 | range.save |
| ... | ... | @@ -26,17 +26,17 @@ end |
| 26 | 26 | |
| 27 | 27 | Given(/^I have a sample repository within the sample project$/) do |
| 28 | 28 | @repository = FactoryGirl.create(:repository, {project_id: @project.id, |
| 29 | - configuration_id: @mezuro_configuration.id, id: nil}) | |
| 29 | + configuration_id: @kalibro_configuration.id, id: nil}) | |
| 30 | 30 | end |
| 31 | 31 | |
| 32 | 32 | Given(/^I have a sample repository within the sample project named "(.+)"$/) do |name| |
| 33 | 33 | @repository = FactoryGirl.create(:repository, {project_id: @project.id, |
| 34 | - configuration_id: @mezuro_configuration.id, id: nil, name: name}) | |
| 34 | + configuration_id: @kalibro_configuration.id, id: nil, name: name}) | |
| 35 | 35 | end |
| 36 | 36 | |
| 37 | 37 | Given(/^I have a sample of an invalid repository within the sample project$/) do |
| 38 | 38 | @repository = FactoryGirl.create(:repository, {project_id: @project.id, |
| 39 | - configuration_id: @mezuro_configuration.id, id: nil, address: "https://invalidrepository.git"}) | |
| 39 | + configuration_id: @kalibro_configuration.id, id: nil, address: "https://invalidrepository.git"}) | |
| 40 | 40 | end |
| 41 | 41 | |
| 42 | 42 | Given(/^I start to process that repository$/) do |
| ... | ... | @@ -144,7 +144,7 @@ Then(/^I should see the given repository's content$/) do |
| 144 | 144 | expect(page).to have_content(@repository.name) |
| 145 | 145 | expect(page).to have_content(@repository.license) |
| 146 | 146 | expect(page).to have_content(@repository.address) |
| 147 | - expect(page).to have_content(@mezuro_configuration.name) | |
| 147 | + expect(page).to have_content(@kalibro_configuration.name) | |
| 148 | 148 | expect(page).to have_content("1 day") # The given repository periodicity |
| 149 | 149 | end |
| 150 | 150 | |
| ... | ... | @@ -173,7 +173,7 @@ Then(/^I should see the saved repository's content$/) do |
| 173 | 173 | expect(page).to have_content(@repository.name) |
| 174 | 174 | expect(page).to have_content(@repository.license) |
| 175 | 175 | expect(page).to have_content(@repository.address) |
| 176 | - expect(page).to have_content(@mezuro_configuration.name) | |
| 176 | + expect(page).to have_content(@kalibro_configuration.name) | |
| 177 | 177 | end |
| 178 | 178 | |
| 179 | 179 | Then(/^"(.*?)" should be less than "(.*?)"$/) do |arg1, arg2| | ... | ... |
spec/controllers/base_metric_configurations_controller_spec.rb
| ... | ... | @@ -41,11 +41,11 @@ end |
| 41 | 41 | |
| 42 | 42 | |
| 43 | 43 | describe InheritsFromBaseMetricConfigurationsController, :type => :controller do |
| 44 | - let(:mezuro_configuration) { FactoryGirl.build(:mezuro_configuration) } | |
| 44 | + let(:kalibro_configuration) { FactoryGirl.build(:kalibro_configuration) } | |
| 45 | 45 | |
| 46 | 46 | before do |
| 47 | 47 | Rails.application.routes.draw do |
| 48 | - resources :mezuro_configurations do | |
| 48 | + resources :kalibro_configurations do | |
| 49 | 49 | match '/metric_configurations/choose_metric' => 'metric_configurations#choose_metric', as: :choose_metric, :via => [:get] |
| 50 | 50 | resources :inherits_from_base_metric_configurations do |
| 51 | 51 | match '/metric_configurations/new' => 'metric_configurations#new', as: :new_metric_configuration, :via => [:post] |
| ... | ... | @@ -67,8 +67,8 @@ describe InheritsFromBaseMetricConfigurationsController, :type => :controller do |
| 67 | 67 | context 'when the current user owns the mezuro configuration' do |
| 68 | 68 | let!(:metric_configuration) { FactoryGirl.build(:metric_configuration) } |
| 69 | 69 | before :each do |
| 70 | - subject.expects(:mezuro_configuration_owner?).returns true | |
| 71 | - get :new, mezuro_configuration_id: mezuro_configuration.id | |
| 70 | + subject.expects(:kalibro_configuration_owner?).returns true | |
| 71 | + get :new, kalibro_configuration_id: kalibro_configuration.id | |
| 72 | 72 | end |
| 73 | 73 | |
| 74 | 74 | it { expect(metric_configuration).not_to be_nil } |
| ... | ... | @@ -77,10 +77,10 @@ describe InheritsFromBaseMetricConfigurationsController, :type => :controller do |
| 77 | 77 | |
| 78 | 78 | context "when the current user doesn't owns the mezuro configuration" do |
| 79 | 79 | before :each do |
| 80 | - get :new, mezuro_configuration_id: mezuro_configuration.id | |
| 80 | + get :new, kalibro_configuration_id: kalibro_configuration.id | |
| 81 | 81 | end |
| 82 | 82 | |
| 83 | - it { is_expected.to redirect_to(mezuro_configurations_url(mezuro_configuration.id)) } | |
| 83 | + it { is_expected.to redirect_to(kalibro_configurations_url(kalibro_configuration.id)) } | |
| 84 | 84 | it { is_expected.to respond_with(:redirect) } |
| 85 | 85 | end |
| 86 | 86 | end |
| ... | ... | @@ -96,12 +96,12 @@ describe InheritsFromBaseMetricConfigurationsController, :type => :controller do |
| 96 | 96 | |
| 97 | 97 | context 'when the current user owns the mezuro configuration' do |
| 98 | 98 | before :each do |
| 99 | - subject.expects(:mezuro_configuration_owner?).returns true | |
| 99 | + subject.expects(:kalibro_configuration_owner?).returns true | |
| 100 | 100 | end |
| 101 | 101 | |
| 102 | 102 | context 'with valid fields' do |
| 103 | 103 | before :each do |
| 104 | - post :create, mezuro_configuration_id: mezuro_configuration.id, metric_configuration: metric_configuration_params, metric_collector_name: metric_collector.name | |
| 104 | + post :create, kalibro_configuration_id: kalibro_configuration.id, metric_configuration: metric_configuration_params, metric_collector_name: metric_collector.name | |
| 105 | 105 | end |
| 106 | 106 | |
| 107 | 107 | it { expect(subject.metric_configuration).not_to be_nil } |
| ... | ... | @@ -121,7 +121,7 @@ describe InheritsFromBaseMetricConfigurationsController, :type => :controller do |
| 121 | 121 | subject.expects(:find_resource).with(MetricConfiguration, metric_configuration.id).returns(metric_configuration) |
| 122 | 122 | metric_configuration.expects(:kalibro_ranges).returns([mezuro_range]) |
| 123 | 123 | |
| 124 | - get :show, mezuro_configuration_id: metric_configuration.configuration_id.to_s, id: metric_configuration.id | |
| 124 | + get :show, kalibro_configuration_id: metric_configuration.configuration_id.to_s, id: metric_configuration.id | |
| 125 | 125 | end |
| 126 | 126 | |
| 127 | 127 | it { expect(subject.mezuro_ranges).not_to be_nil} | ... | ... |
spec/controllers/compound_metric_configurations_controller_spec.rb
| 1 | 1 | require 'rails_helper' |
| 2 | 2 | |
| 3 | 3 | describe CompoundMetricConfigurationsController, :type => :controller do |
| 4 | - let(:mezuro_configuration) { FactoryGirl.build(:mezuro_configuration) } | |
| 4 | + let(:kalibro_configuration) { FactoryGirl.build(:kalibro_configuration) } | |
| 5 | 5 | |
| 6 | 6 | describe 'new' do |
| 7 | 7 | before :each do |
| ... | ... | @@ -11,9 +11,9 @@ describe CompoundMetricConfigurationsController, :type => :controller do |
| 11 | 11 | context 'when the current user owns the mezuro configuration' do |
| 12 | 12 | let!(:metric_configuration) { FactoryGirl.build(:metric_configuration) } |
| 13 | 13 | before :each do |
| 14 | - subject.expects(:mezuro_configuration_owner?).returns true | |
| 15 | - MetricConfiguration.expects(:metric_configurations_of).with(mezuro_configuration.id).returns([metric_configuration]) | |
| 16 | - get :new, mezuro_configuration_id: mezuro_configuration.id | |
| 14 | + subject.expects(:kalibro_configuration_owner?).returns true | |
| 15 | + MetricConfiguration.expects(:metric_configurations_of).with(kalibro_configuration.id).returns([metric_configuration]) | |
| 16 | + get :new, kalibro_configuration_id: kalibro_configuration.id | |
| 17 | 17 | end |
| 18 | 18 | |
| 19 | 19 | it { is_expected.to respond_with(:success) } |
| ... | ... | @@ -22,10 +22,10 @@ describe CompoundMetricConfigurationsController, :type => :controller do |
| 22 | 22 | |
| 23 | 23 | context "when the current user doesn't owns the mezuro configuration" do |
| 24 | 24 | before :each do |
| 25 | - get :new, mezuro_configuration_id: mezuro_configuration.id | |
| 25 | + get :new, kalibro_configuration_id: kalibro_configuration.id | |
| 26 | 26 | end |
| 27 | 27 | |
| 28 | - it { is_expected.to redirect_to(mezuro_configurations_url(mezuro_configuration.id)) } | |
| 28 | + it { is_expected.to redirect_to(kalibro_configurations_url(kalibro_configuration.id)) } | |
| 29 | 29 | it { is_expected.to respond_with(:redirect) } |
| 30 | 30 | end |
| 31 | 31 | end |
| ... | ... | @@ -42,14 +42,14 @@ describe CompoundMetricConfigurationsController, :type => :controller do |
| 42 | 42 | |
| 43 | 43 | context 'when the current user owns the reading group' do |
| 44 | 44 | before :each do |
| 45 | - subject.expects(:mezuro_configuration_owner?).returns true | |
| 45 | + subject.expects(:kalibro_configuration_owner?).returns true | |
| 46 | 46 | end |
| 47 | 47 | |
| 48 | 48 | context 'with valid fields' do |
| 49 | 49 | before :each do |
| 50 | 50 | MetricConfiguration.any_instance.expects(:save).returns(true) |
| 51 | 51 | |
| 52 | - post :create, mezuro_configuration_id: mezuro_configuration.id, metric_configuration: metric_configuration_params | |
| 52 | + post :create, kalibro_configuration_id: kalibro_configuration.id, metric_configuration: metric_configuration_params | |
| 53 | 53 | end |
| 54 | 54 | |
| 55 | 55 | it { is_expected.to respond_with(:redirect) } |
| ... | ... | @@ -58,8 +58,8 @@ describe CompoundMetricConfigurationsController, :type => :controller do |
| 58 | 58 | context 'with invalid fields' do |
| 59 | 59 | before :each do |
| 60 | 60 | MetricConfiguration.any_instance.expects(:save).returns(false) |
| 61 | - MetricConfiguration.expects(:metric_configurations_of).with(mezuro_configuration.id).returns([compound_metric_configuration]) | |
| 62 | - post :create, mezuro_configuration_id: mezuro_configuration.id, metric_configuration: metric_configuration_params | |
| 61 | + MetricConfiguration.expects(:metric_configurations_of).with(kalibro_configuration.id).returns([compound_metric_configuration]) | |
| 62 | + post :create, kalibro_configuration_id: kalibro_configuration.id, metric_configuration: metric_configuration_params | |
| 63 | 63 | end |
| 64 | 64 | |
| 65 | 65 | it { is_expected.to render_template(:new) } |
| ... | ... | @@ -77,7 +77,7 @@ describe CompoundMetricConfigurationsController, :type => :controller do |
| 77 | 77 | subject.expects(:find_resource).with(MetricConfiguration, compound_metric_configuration.id).returns(compound_metric_configuration) |
| 78 | 78 | compound_metric_configuration.expects(:kalibro_ranges).returns([mezuro_range]) |
| 79 | 79 | |
| 80 | - get :show, mezuro_configuration_id: compound_metric_configuration.configuration_id.to_s, id: compound_metric_configuration.id | |
| 80 | + get :show, kalibro_configuration_id: compound_metric_configuration.configuration_id.to_s, id: compound_metric_configuration.id | |
| 81 | 81 | end |
| 82 | 82 | |
| 83 | 83 | it { is_expected.to render_template(:show) } |
| ... | ... | @@ -95,8 +95,8 @@ describe CompoundMetricConfigurationsController, :type => :controller do |
| 95 | 95 | before :each do |
| 96 | 96 | subject.expects(:metric_configuration_owner?).returns(true) |
| 97 | 97 | subject.expects(:find_resource).with(MetricConfiguration, compound_metric_configuration.id).returns(compound_metric_configuration) |
| 98 | - MetricConfiguration.expects(:metric_configurations_of).with(mezuro_configuration.id).returns([compound_metric_configuration]) | |
| 99 | - get :edit, id: compound_metric_configuration.id, mezuro_configuration_id: compound_metric_configuration.configuration_id.to_s | |
| 98 | + MetricConfiguration.expects(:metric_configurations_of).with(kalibro_configuration.id).returns([compound_metric_configuration]) | |
| 99 | + get :edit, id: compound_metric_configuration.id, kalibro_configuration_id: compound_metric_configuration.configuration_id.to_s | |
| 100 | 100 | end |
| 101 | 101 | |
| 102 | 102 | it { is_expected.to render_template(:edit) } |
| ... | ... | @@ -104,10 +104,10 @@ describe CompoundMetricConfigurationsController, :type => :controller do |
| 104 | 104 | |
| 105 | 105 | context 'when the user does not own the compound metric configuration' do |
| 106 | 106 | before do |
| 107 | - get :edit, id: compound_metric_configuration.id, mezuro_configuration_id: compound_metric_configuration.configuration_id.to_s | |
| 107 | + get :edit, id: compound_metric_configuration.id, kalibro_configuration_id: compound_metric_configuration.configuration_id.to_s | |
| 108 | 108 | end |
| 109 | 109 | |
| 110 | - it { is_expected.to redirect_to(mezuro_configurations_path(mezuro_configuration.id)) } | |
| 110 | + it { is_expected.to redirect_to(kalibro_configurations_path(kalibro_configuration.id)) } | |
| 111 | 111 | it { is_expected.to respond_with(:redirect) } |
| 112 | 112 | it { is_expected.to set_the_flash[:notice].to("You're not allowed to do this operation") } |
| 113 | 113 | end |
| ... | ... | @@ -115,7 +115,7 @@ describe CompoundMetricConfigurationsController, :type => :controller do |
| 115 | 115 | |
| 116 | 116 | context 'with no user logged in' do |
| 117 | 117 | before :each do |
| 118 | - get :edit, id: compound_metric_configuration.id, mezuro_configuration_id: compound_metric_configuration.configuration_id.to_s | |
| 118 | + get :edit, id: compound_metric_configuration.id, kalibro_configuration_id: compound_metric_configuration.configuration_id.to_s | |
| 119 | 119 | end |
| 120 | 120 | |
| 121 | 121 | it { is_expected.to redirect_to new_user_session_path } |
| ... | ... | @@ -141,20 +141,20 @@ describe CompoundMetricConfigurationsController, :type => :controller do |
| 141 | 141 | subject.expects(:find_resource).with(MetricConfiguration, compound_metric_configuration.id).returns(compound_metric_configuration) |
| 142 | 142 | MetricConfiguration.any_instance.expects(:update).with(metric_configuration_params).returns(true) |
| 143 | 143 | |
| 144 | - post :update, mezuro_configuration_id: compound_metric_configuration.configuration_id, id: compound_metric_configuration.id, metric_configuration: metric_configuration_params | |
| 144 | + post :update, kalibro_configuration_id: compound_metric_configuration.configuration_id, id: compound_metric_configuration.id, metric_configuration: metric_configuration_params | |
| 145 | 145 | end |
| 146 | 146 | |
| 147 | - it { should redirect_to(mezuro_configuration_path(compound_metric_configuration.configuration_id)) } | |
| 147 | + it { should redirect_to(kalibro_configuration_path(compound_metric_configuration.configuration_id)) } | |
| 148 | 148 | it { should respond_with(:redirect) } |
| 149 | 149 | end |
| 150 | 150 | |
| 151 | 151 | context 'with an invalid field' do |
| 152 | 152 | before :each do |
| 153 | 153 | subject.expects(:find_resource).with(MetricConfiguration, compound_metric_configuration.id).returns(compound_metric_configuration) |
| 154 | - MetricConfiguration.expects(:metric_configurations_of).with(mezuro_configuration.id).returns([compound_metric_configuration]) | |
| 154 | + MetricConfiguration.expects(:metric_configurations_of).with(kalibro_configuration.id).returns([compound_metric_configuration]) | |
| 155 | 155 | MetricConfiguration.any_instance.expects(:update).with(metric_configuration_params).returns(false) |
| 156 | 156 | |
| 157 | - post :update, mezuro_configuration_id: compound_metric_configuration.configuration_id, id: compound_metric_configuration.id, metric_configuration: metric_configuration_params | |
| 157 | + post :update, kalibro_configuration_id: compound_metric_configuration.configuration_id, id: compound_metric_configuration.id, metric_configuration: metric_configuration_params | |
| 158 | 158 | end |
| 159 | 159 | |
| 160 | 160 | it { should render_template(:edit) } |
| ... | ... | @@ -163,10 +163,10 @@ describe CompoundMetricConfigurationsController, :type => :controller do |
| 163 | 163 | |
| 164 | 164 | context 'when the user does not own the reading' do |
| 165 | 165 | before :each do |
| 166 | - post :update, mezuro_configuration_id: compound_metric_configuration.configuration_id, id: compound_metric_configuration.id, metric_configuration: metric_configuration_params | |
| 166 | + post :update, kalibro_configuration_id: compound_metric_configuration.configuration_id, id: compound_metric_configuration.id, metric_configuration: metric_configuration_params | |
| 167 | 167 | end |
| 168 | 168 | |
| 169 | - it { should redirect_to mezuro_configurations_path(compound_metric_configuration.configuration_id) } | |
| 169 | + it { should redirect_to kalibro_configurations_path(compound_metric_configuration.configuration_id) } | |
| 170 | 170 | end |
| 171 | 171 | end |
| 172 | 172 | end | ... | ... |
spec/controllers/concerns/ownership_authentication_spec.rb
| ... | ... | @@ -64,10 +64,10 @@ describe OwnershipAuthentication, type: :controller do |
| 64 | 64 | end |
| 65 | 65 | end |
| 66 | 66 | |
| 67 | - describe 'mezuro_configuration_owner?' do | |
| 68 | - let(:mezuro_configuration) { FactoryGirl.build(:mezuro_configuration) } | |
| 67 | + describe 'kalibro_configuration_owner?' do | |
| 68 | + let(:kalibro_configuration) { FactoryGirl.build(:kalibro_configuration) } | |
| 69 | 69 | |
| 70 | - context 'Not MezuroConfigurationsController nor MetricConfigurationsController nor CompoundMetricConfigurationsController' do | |
| 70 | + context 'Not KalibroConfigurationsController nor MetricConfigurationsController nor CompoundMetricConfigurationsController' do | |
| 71 | 71 | let!(:projects_controller) { ProjectsController.new } |
| 72 | 72 | |
| 73 | 73 | before do |
| ... | ... | @@ -75,7 +75,7 @@ describe OwnershipAuthentication, type: :controller do |
| 75 | 75 | end |
| 76 | 76 | |
| 77 | 77 | it 'should raise an exception' do |
| 78 | - expect { projects_controller.mezuro_configuration_owner? }.to raise_error("Not supported") | |
| 78 | + expect { projects_controller.kalibro_configuration_owner? }.to raise_error("Not supported") | |
| 79 | 79 | end |
| 80 | 80 | end |
| 81 | 81 | end | ... | ... |
spec/controllers/metric_configurations_controller_spec.rb
| 1 | 1 | require 'rails_helper' |
| 2 | 2 | |
| 3 | 3 | describe MetricConfigurationsController, :type => :controller do |
| 4 | - let(:mezuro_configuration) { FactoryGirl.build(:mezuro_configuration) } | |
| 4 | + let(:kalibro_configuration) { FactoryGirl.build(:kalibro_configuration) } | |
| 5 | 5 | describe 'choose_metric' do |
| 6 | 6 | let(:metric_collector) { FactoryGirl.build(:metric_collector) } |
| 7 | 7 | before :each do |
| ... | ... | @@ -10,9 +10,9 @@ describe MetricConfigurationsController, :type => :controller do |
| 10 | 10 | |
| 11 | 11 | context 'when adding new metrics' do |
| 12 | 12 | before :each do |
| 13 | - subject.expects(:mezuro_configuration_owner?).returns true | |
| 13 | + subject.expects(:kalibro_configuration_owner?).returns true | |
| 14 | 14 | KalibroClient::Processor::MetricCollector.expects(:all).returns([metric_collector]) |
| 15 | - get :choose_metric, mezuro_configuration_id: mezuro_configuration.id | |
| 15 | + get :choose_metric, kalibro_configuration_id: kalibro_configuration.id | |
| 16 | 16 | end |
| 17 | 17 | |
| 18 | 18 | it { is_expected.to respond_with(:success) } |
| ... | ... | @@ -28,9 +28,9 @@ describe MetricConfigurationsController, :type => :controller do |
| 28 | 28 | |
| 29 | 29 | context 'when the current user owns the mezuro configuration' do |
| 30 | 30 | before :each do |
| 31 | - subject.expects(:mezuro_configuration_owner?).returns true | |
| 31 | + subject.expects(:kalibro_configuration_owner?).returns true | |
| 32 | 32 | KalibroClient::Processor::MetricCollector.expects(:find).with(metric_collector.name).returns(metric_collector) |
| 33 | - post :new, mezuro_configuration_id: mezuro_configuration.id, metric_name: "Lines of Code", metric_collector_name: metric_collector.name | |
| 33 | + post :new, kalibro_configuration_id: kalibro_configuration.id, metric_name: "Lines of Code", metric_collector_name: metric_collector.name | |
| 34 | 34 | end |
| 35 | 35 | |
| 36 | 36 | it { is_expected.to respond_with(:success) } |
| ... | ... | @@ -39,10 +39,10 @@ describe MetricConfigurationsController, :type => :controller do |
| 39 | 39 | |
| 40 | 40 | context "when the current user doesn't owns the mezuro configuration" do |
| 41 | 41 | before :each do |
| 42 | - post :new, mezuro_configuration_id: mezuro_configuration.id, metric_name: "Lines of Code", metric_collector_name: metric_collector.name | |
| 42 | + post :new, kalibro_configuration_id: kalibro_configuration.id, metric_name: "Lines of Code", metric_collector_name: metric_collector.name | |
| 43 | 43 | end |
| 44 | 44 | |
| 45 | - it { is_expected.to redirect_to(mezuro_configurations_url(mezuro_configuration.id)) } | |
| 45 | + it { is_expected.to redirect_to(kalibro_configurations_url(kalibro_configuration.id)) } | |
| 46 | 46 | it { is_expected.to respond_with(:redirect) } |
| 47 | 47 | end |
| 48 | 48 | end |
| ... | ... | @@ -50,7 +50,7 @@ describe MetricConfigurationsController, :type => :controller do |
| 50 | 50 | describe 'create' do |
| 51 | 51 | let!(:metric_configuration) { FactoryGirl.build(:metric_configuration) } |
| 52 | 52 | let(:metric_configuration_params) { Hash[FactoryGirl.attributes_for(:metric_configuration).map { |k,v| [k.to_s, v.to_s] }] } #FIXME: Mocha is creating the expectations with strings, but FactoryGirl returns everything with symbols and integers |
| 53 | - let(:mezuro_configuration) { FactoryGirl.build(:mezuro_configuration) } | |
| 53 | + let(:kalibro_configuration) { FactoryGirl.build(:kalibro_configuration) } | |
| 54 | 54 | let(:metric_collector) { FactoryGirl.build(:metric_collector) } |
| 55 | 55 | |
| 56 | 56 | before do |
| ... | ... | @@ -59,7 +59,7 @@ describe MetricConfigurationsController, :type => :controller do |
| 59 | 59 | |
| 60 | 60 | context 'when the current user owns the metric configuration' do |
| 61 | 61 | before :each do |
| 62 | - subject.expects(:mezuro_configuration_owner?).returns true | |
| 62 | + subject.expects(:kalibro_configuration_owner?).returns true | |
| 63 | 63 | end |
| 64 | 64 | |
| 65 | 65 | context 'with valid fields' do |
| ... | ... | @@ -68,7 +68,7 @@ describe MetricConfigurationsController, :type => :controller do |
| 68 | 68 | KalibroClient::Processor::MetricCollector.expects(:find).with(metric_collector.name).returns(metric_collector) |
| 69 | 69 | metric_collector.expects(:metric).with(metric_configuration.metric.name).returns(metric_configuration.metric) |
| 70 | 70 | |
| 71 | - post :create, mezuro_configuration_id: mezuro_configuration.id, metric_configuration: metric_configuration_params, metric_collector_name: metric_collector.name, metric_name: metric_configuration.metric.name | |
| 71 | + post :create, kalibro_configuration_id: kalibro_configuration.id, metric_configuration: metric_configuration_params, metric_collector_name: metric_collector.name, metric_name: metric_configuration.metric.name | |
| 72 | 72 | end |
| 73 | 73 | |
| 74 | 74 | it { is_expected.to respond_with(:redirect) } |
| ... | ... | @@ -80,7 +80,7 @@ describe MetricConfigurationsController, :type => :controller do |
| 80 | 80 | KalibroClient::Processor::MetricCollector.expects(:find).with(metric_collector.name).returns(metric_collector) |
| 81 | 81 | metric_collector.expects(:metric).with(metric_configuration.metric.name).returns(metric_configuration.metric) |
| 82 | 82 | |
| 83 | - post :create, mezuro_configuration_id: mezuro_configuration.id, metric_configuration: metric_configuration_params, metric_collector_name: metric_collector.name, metric_name: metric_configuration.metric.name | |
| 83 | + post :create, kalibro_configuration_id: kalibro_configuration.id, metric_configuration: metric_configuration_params, metric_collector_name: metric_collector.name, metric_name: metric_configuration.metric.name | |
| 84 | 84 | end |
| 85 | 85 | |
| 86 | 86 | it { is_expected.to render_template(:new) } |
| ... | ... | @@ -98,7 +98,7 @@ describe MetricConfigurationsController, :type => :controller do |
| 98 | 98 | subject.expects(:find_resource).with(MetricConfiguration, metric_configuration.id).returns(metric_configuration) |
| 99 | 99 | metric_configuration.expects(:kalibro_ranges).returns([mezuro_range]) |
| 100 | 100 | |
| 101 | - get :show, mezuro_configuration_id: metric_configuration.configuration_id.to_s, id: metric_configuration.id | |
| 101 | + get :show, kalibro_configuration_id: metric_configuration.configuration_id.to_s, id: metric_configuration.id | |
| 102 | 102 | end |
| 103 | 103 | |
| 104 | 104 | it { is_expected.to render_template(:show) } |
| ... | ... | @@ -116,7 +116,7 @@ describe MetricConfigurationsController, :type => :controller do |
| 116 | 116 | before :each do |
| 117 | 117 | subject.expects(:metric_configuration_owner?).returns(true) |
| 118 | 118 | subject.expects(:find_resource).with(MetricConfiguration, metric_configuration.id).returns(metric_configuration) |
| 119 | - get :edit, id: metric_configuration.id, mezuro_configuration_id: metric_configuration.configuration_id.to_s | |
| 119 | + get :edit, id: metric_configuration.id, kalibro_configuration_id: metric_configuration.configuration_id.to_s | |
| 120 | 120 | end |
| 121 | 121 | |
| 122 | 122 | it { is_expected.to render_template(:edit) } |
| ... | ... | @@ -124,10 +124,10 @@ describe MetricConfigurationsController, :type => :controller do |
| 124 | 124 | |
| 125 | 125 | context 'when the user does not own the metric configuration' do |
| 126 | 126 | before do |
| 127 | - get :edit, id: metric_configuration.id, mezuro_configuration_id: metric_configuration.configuration_id.to_s | |
| 127 | + get :edit, id: metric_configuration.id, kalibro_configuration_id: metric_configuration.configuration_id.to_s | |
| 128 | 128 | end |
| 129 | 129 | |
| 130 | - it { is_expected.to redirect_to(mezuro_configurations_path(metric_configuration.configuration_id)) } | |
| 130 | + it { is_expected.to redirect_to(kalibro_configurations_path(metric_configuration.configuration_id)) } | |
| 131 | 131 | it { is_expected.to respond_with(:redirect) } |
| 132 | 132 | it { is_expected.to set_the_flash[:notice].to("You're not allowed to do this operation") } |
| 133 | 133 | end |
| ... | ... | @@ -135,7 +135,7 @@ describe MetricConfigurationsController, :type => :controller do |
| 135 | 135 | |
| 136 | 136 | context 'with no user logged in' do |
| 137 | 137 | before :each do |
| 138 | - get :edit, id: metric_configuration.id, mezuro_configuration_id: metric_configuration.configuration_id.to_s | |
| 138 | + get :edit, id: metric_configuration.id, kalibro_configuration_id: metric_configuration.configuration_id.to_s | |
| 139 | 139 | end |
| 140 | 140 | |
| 141 | 141 | it { is_expected.to redirect_to new_user_session_path } |
| ... | ... | @@ -161,10 +161,10 @@ describe MetricConfigurationsController, :type => :controller do |
| 161 | 161 | subject.expects(:find_resource).with(MetricConfiguration, metric_configuration.id).returns(metric_configuration) |
| 162 | 162 | MetricConfiguration.any_instance.expects(:update).with(metric_configuration_params).returns(true) |
| 163 | 163 | |
| 164 | - post :update, mezuro_configuration_id: metric_configuration.configuration_id, id: metric_configuration.id, metric_configuration: metric_configuration_params | |
| 164 | + post :update, kalibro_configuration_id: metric_configuration.configuration_id, id: metric_configuration.id, metric_configuration: metric_configuration_params | |
| 165 | 165 | end |
| 166 | 166 | |
| 167 | - it { is_expected.to redirect_to(mezuro_configuration_path(metric_configuration.configuration_id)) } | |
| 167 | + it { is_expected.to redirect_to(kalibro_configuration_path(metric_configuration.configuration_id)) } | |
| 168 | 168 | it { is_expected.to respond_with(:redirect) } |
| 169 | 169 | end |
| 170 | 170 | |
| ... | ... | @@ -173,7 +173,7 @@ describe MetricConfigurationsController, :type => :controller do |
| 173 | 173 | subject.expects(:find_resource).with(MetricConfiguration, metric_configuration.id).returns(metric_configuration) |
| 174 | 174 | MetricConfiguration.any_instance.expects(:update).with(metric_configuration_params).returns(false) |
| 175 | 175 | |
| 176 | - post :update, mezuro_configuration_id: metric_configuration.configuration_id, id: metric_configuration.id, metric_configuration: metric_configuration_params | |
| 176 | + post :update, kalibro_configuration_id: metric_configuration.configuration_id, id: metric_configuration.id, metric_configuration: metric_configuration_params | |
| 177 | 177 | end |
| 178 | 178 | |
| 179 | 179 | it { is_expected.to render_template(:edit) } |
| ... | ... | @@ -182,10 +182,10 @@ describe MetricConfigurationsController, :type => :controller do |
| 182 | 182 | |
| 183 | 183 | context 'when the user does not own the reading' do |
| 184 | 184 | before :each do |
| 185 | - post :update, mezuro_configuration_id: metric_configuration.configuration_id, id: metric_configuration.id, metric_configuration: metric_configuration_params | |
| 185 | + post :update, kalibro_configuration_id: metric_configuration.configuration_id, id: metric_configuration.id, metric_configuration: metric_configuration_params | |
| 186 | 186 | end |
| 187 | 187 | |
| 188 | - it { is_expected.to redirect_to mezuro_configurations_path(metric_configuration.configuration_id) } | |
| 188 | + it { is_expected.to redirect_to kalibro_configurations_path(metric_configuration.configuration_id) } | |
| 189 | 189 | end |
| 190 | 190 | end |
| 191 | 191 | end |
| ... | ... | @@ -205,26 +205,26 @@ describe MetricConfigurationsController, :type => :controller do |
| 205 | 205 | metric_configuration.expects(:destroy) |
| 206 | 206 | subject.expects(:find_resource).with(MetricConfiguration, metric_configuration.id).returns(metric_configuration) |
| 207 | 207 | |
| 208 | - delete :destroy, id: metric_configuration.id, mezuro_configuration_id: metric_configuration.configuration_id.to_s | |
| 208 | + delete :destroy, id: metric_configuration.id, kalibro_configuration_id: metric_configuration.configuration_id.to_s | |
| 209 | 209 | end |
| 210 | 210 | |
| 211 | - it { is_expected.to redirect_to(mezuro_configuration_path(metric_configuration.configuration_id)) } | |
| 211 | + it { is_expected.to redirect_to(kalibro_configuration_path(metric_configuration.configuration_id)) } | |
| 212 | 212 | it { is_expected.to respond_with(:redirect) } |
| 213 | 213 | end |
| 214 | 214 | |
| 215 | 215 | context "when the user doesn't own the configuration" do |
| 216 | 216 | before :each do |
| 217 | - delete :destroy, id: metric_configuration.id, mezuro_configuration_id: metric_configuration.configuration_id.to_s | |
| 217 | + delete :destroy, id: metric_configuration.id, kalibro_configuration_id: metric_configuration.configuration_id.to_s | |
| 218 | 218 | end |
| 219 | 219 | |
| 220 | - it { is_expected.to redirect_to(mezuro_configurations_path(metric_configuration.configuration_id)) } | |
| 220 | + it { is_expected.to redirect_to(kalibro_configurations_path(metric_configuration.configuration_id)) } | |
| 221 | 221 | it { is_expected.to respond_with(:redirect) } |
| 222 | 222 | end |
| 223 | 223 | end |
| 224 | 224 | |
| 225 | 225 | context 'with no User logged in' do |
| 226 | 226 | before :each do |
| 227 | - delete :destroy, id: metric_configuration.id, mezuro_configuration_id: mezuro_configuration.id.to_s | |
| 227 | + delete :destroy, id: metric_configuration.id, kalibro_configuration_id: kalibro_configuration.id.to_s | |
| 228 | 228 | end |
| 229 | 229 | |
| 230 | 230 | it { is_expected.to redirect_to new_user_session_path } | ... | ... |
spec/controllers/mezuro_configurations_controller_spec.rb
| 1 | 1 | require 'rails_helper' |
| 2 | 2 | |
| 3 | -describe MezuroConfigurationsController, :type => :controller do | |
| 3 | +describe KalibroConfigurationsController, :type => :controller do | |
| 4 | 4 | |
| 5 | 5 | describe 'new' do |
| 6 | 6 | before :each do |
| ... | ... | @@ -18,26 +18,26 @@ describe MezuroConfigurationsController, :type => :controller do |
| 18 | 18 | end |
| 19 | 19 | |
| 20 | 20 | context 'with valid fields' do |
| 21 | - let(:mezuro_configuration) { FactoryGirl.build(:mezuro_configuration) } | |
| 22 | - let(:subject_params) { Hash[FactoryGirl.attributes_for(:mezuro_configuration).map { |k,v| [k.to_s, v.to_s] }] } #FIXME: Mocha is creating the expectations with strings, but FactoryGirl returns everything with sybols and integers | |
| 21 | + let(:kalibro_configuration) { FactoryGirl.build(:kalibro_configuration) } | |
| 22 | + let(:subject_params) { Hash[FactoryGirl.attributes_for(:kalibro_configuration).map { |k,v| [k.to_s, v.to_s] }] } #FIXME: Mocha is creating the expectations with strings, but FactoryGirl returns everything with sybols and integers | |
| 23 | 23 | |
| 24 | 24 | before :each do |
| 25 | - MezuroConfiguration.any_instance.expects(:save).returns(true) | |
| 25 | + KalibroConfiguration.any_instance.expects(:save).returns(true) | |
| 26 | 26 | end |
| 27 | 27 | |
| 28 | 28 | context 'rendering the show' do |
| 29 | 29 | before :each do |
| 30 | - post :create, :mezuro_configuration => subject_params | |
| 30 | + post :create, :kalibro_configuration => subject_params | |
| 31 | 31 | end |
| 32 | 32 | |
| 33 | 33 | it 'should redirect to the show view' do |
| 34 | - expect(response).to redirect_to mezuro_configuration_path(mezuro_configuration.id) | |
| 34 | + expect(response).to redirect_to kalibro_configuration_path(kalibro_configuration.id) | |
| 35 | 35 | end |
| 36 | 36 | end |
| 37 | 37 | |
| 38 | 38 | context 'without rendering the show view' do |
| 39 | 39 | before :each do |
| 40 | - post :create, :mezuro_configuration => subject_params | |
| 40 | + post :create, :kalibro_configuration => subject_params | |
| 41 | 41 | end |
| 42 | 42 | |
| 43 | 43 | it { is_expected.to respond_with(:redirect) } |
| ... | ... | @@ -46,13 +46,13 @@ describe MezuroConfigurationsController, :type => :controller do |
| 46 | 46 | |
| 47 | 47 | context 'with an invalid field' do |
| 48 | 48 | before :each do |
| 49 | - @subject = FactoryGirl.build(:mezuro_configuration) | |
| 50 | - @subject_params = Hash[FactoryGirl.attributes_for(:mezuro_configuration).map { |k,v| [k.to_s, v.to_s] }] #FIXME: Mocha is creating the expectations with strings, but FactoryGirl returns everything with sybols and integers | |
| 49 | + @subject = FactoryGirl.build(:kalibro_configuration) | |
| 50 | + @subject_params = Hash[FactoryGirl.attributes_for(:kalibro_configuration).map { |k,v| [k.to_s, v.to_s] }] #FIXME: Mocha is creating the expectations with strings, but FactoryGirl returns everything with sybols and integers | |
| 51 | 51 | |
| 52 | - MezuroConfiguration.expects(:new).at_least_once.with(@subject_params).returns(@subject) | |
| 53 | - MezuroConfiguration.any_instance.expects(:save).returns(false) | |
| 52 | + KalibroConfiguration.expects(:new).at_least_once.with(@subject_params).returns(@subject) | |
| 53 | + KalibroConfiguration.any_instance.expects(:save).returns(false) | |
| 54 | 54 | |
| 55 | - post :create, :mezuro_configuration => @subject_params | |
| 55 | + post :create, :kalibro_configuration => @subject_params | |
| 56 | 56 | end |
| 57 | 57 | |
| 58 | 58 | it { is_expected.to render_template(:new) } |
| ... | ... | @@ -60,14 +60,14 @@ describe MezuroConfigurationsController, :type => :controller do |
| 60 | 60 | end |
| 61 | 61 | |
| 62 | 62 | describe 'show' do |
| 63 | - let(:mezuro_configuration) { FactoryGirl.build(:mezuro_configuration) } | |
| 63 | + let(:kalibro_configuration) { FactoryGirl.build(:kalibro_configuration) } | |
| 64 | 64 | let(:metric_configuration) { FactoryGirl.build(:metric_configuration) } |
| 65 | 65 | |
| 66 | 66 | before :each do |
| 67 | - mezuro_configuration.expects(:metric_configurations).returns(metric_configuration) | |
| 68 | - subject.expects(:find_resource).with(MezuroConfiguration, mezuro_configuration.id).returns(mezuro_configuration) | |
| 67 | + kalibro_configuration.expects(:metric_configurations).returns(metric_configuration) | |
| 68 | + subject.expects(:find_resource).with(KalibroConfiguration, kalibro_configuration.id).returns(kalibro_configuration) | |
| 69 | 69 | |
| 70 | - get :show, :id => mezuro_configuration.id | |
| 70 | + get :show, :id => kalibro_configuration.id | |
| 71 | 71 | end |
| 72 | 72 | |
| 73 | 73 | it { is_expected.to render_template(:show) } |
| ... | ... | @@ -75,47 +75,47 @@ describe MezuroConfigurationsController, :type => :controller do |
| 75 | 75 | |
| 76 | 76 | describe 'destroy' do |
| 77 | 77 | before do |
| 78 | - @subject = FactoryGirl.build(:mezuro_configuration) | |
| 78 | + @subject = FactoryGirl.build(:kalibro_configuration) | |
| 79 | 79 | end |
| 80 | 80 | |
| 81 | 81 | context 'with an User logged in' do |
| 82 | 82 | before do |
| 83 | 83 | sign_in FactoryGirl.create(:user) |
| 84 | - @ownership = FactoryGirl.build(:mezuro_configuration_ownership) | |
| 84 | + @ownership = FactoryGirl.build(:kalibro_configuration_ownership) | |
| 85 | 85 | @ownerships = [] |
| 86 | 86 | end |
| 87 | 87 | |
| 88 | - context 'when the user owns the mezuro_configuration' do | |
| 88 | + context 'when the user owns the kalibro_configuration' do | |
| 89 | 89 | before :each do |
| 90 | 90 | @ownership.expects(:destroy) |
| 91 | 91 | @subject.expects(:destroy) |
| 92 | 92 | |
| 93 | 93 | #Those two mocks looks the same but they are necessary since params[:id] is a String and @configuration.id is an Integer :( |
| 94 | - @ownerships.expects(:find_by_mezuro_configuration_id).with("#{@subject.id}").returns(@ownership) | |
| 95 | - @ownerships.expects(:find_by_mezuro_configuration_id).with(@subject.id).returns(@ownership) | |
| 94 | + @ownerships.expects(:find_by_kalibro_configuration_id).with("#{@subject.id}").returns(@ownership) | |
| 95 | + @ownerships.expects(:find_by_kalibro_configuration_id).with(@subject.id).returns(@ownership) | |
| 96 | 96 | |
| 97 | - User.any_instance.expects(:mezuro_configuration_ownerships).at_least_once.returns(@ownerships) | |
| 97 | + User.any_instance.expects(:kalibro_configuration_ownerships).at_least_once.returns(@ownerships) | |
| 98 | 98 | |
| 99 | - subject.expects(:find_resource).with(MezuroConfiguration, @subject.id).returns(@subject) | |
| 99 | + subject.expects(:find_resource).with(KalibroConfiguration, @subject.id).returns(@subject) | |
| 100 | 100 | delete :destroy, :id => @subject.id |
| 101 | 101 | end |
| 102 | 102 | |
| 103 | - it 'should redirect to the mezuro_configurations page' do | |
| 104 | - expect(response).to redirect_to mezuro_configurations_url | |
| 103 | + it 'should redirect to the kalibro_configurations page' do | |
| 104 | + expect(response).to redirect_to kalibro_configurations_url | |
| 105 | 105 | end |
| 106 | 106 | |
| 107 | 107 | it { is_expected.to respond_with(:redirect) } |
| 108 | 108 | end |
| 109 | 109 | |
| 110 | - context "when the user doesn't own the mezuro_configuration" do | |
| 110 | + context "when the user doesn't own the kalibro_configuration" do | |
| 111 | 111 | before :each do |
| 112 | - @ownerships.expects(:find_by_mezuro_configuration_id).with("#{@subject.id}").returns(nil) | |
| 113 | - User.any_instance.expects(:mezuro_configuration_ownerships).at_least_once.returns(@ownerships) | |
| 112 | + @ownerships.expects(:find_by_kalibro_configuration_id).with("#{@subject.id}").returns(nil) | |
| 113 | + User.any_instance.expects(:kalibro_configuration_ownerships).at_least_once.returns(@ownerships) | |
| 114 | 114 | |
| 115 | 115 | delete :destroy, :id => @subject.id |
| 116 | 116 | end |
| 117 | 117 | |
| 118 | - it { is_expected.to redirect_to(mezuro_configurations_path(@subject.id)) } | |
| 118 | + it { is_expected.to redirect_to(kalibro_configurations_path(@subject.id)) } | |
| 119 | 119 | end |
| 120 | 120 | end |
| 121 | 121 | |
| ... | ... | @@ -130,8 +130,8 @@ describe MezuroConfigurationsController, :type => :controller do |
| 130 | 130 | |
| 131 | 131 | describe 'index' do |
| 132 | 132 | before :each do |
| 133 | - @subject = FactoryGirl.build(:mezuro_configuration) | |
| 134 | - MezuroConfiguration.expects(:all).returns([@subject]) | |
| 133 | + @subject = FactoryGirl.build(:kalibro_configuration) | |
| 134 | + KalibroConfiguration.expects(:all).returns([@subject]) | |
| 135 | 135 | get :index |
| 136 | 136 | end |
| 137 | 137 | |
| ... | ... | @@ -140,44 +140,44 @@ describe MezuroConfigurationsController, :type => :controller do |
| 140 | 140 | |
| 141 | 141 | describe 'edit' do |
| 142 | 142 | before do |
| 143 | - @subject = FactoryGirl.build(:mezuro_configuration) | |
| 143 | + @subject = FactoryGirl.build(:kalibro_configuration) | |
| 144 | 144 | end |
| 145 | 145 | |
| 146 | 146 | context 'with an User logged in' do |
| 147 | 147 | before do |
| 148 | 148 | @user = FactoryGirl.create(:user) |
| 149 | - @ownership = FactoryGirl.build(:mezuro_configuration_ownership) | |
| 149 | + @ownership = FactoryGirl.build(:kalibro_configuration_ownership) | |
| 150 | 150 | @ownerships = [] |
| 151 | 151 | |
| 152 | - User.any_instance.expects(:mezuro_configuration_ownerships).at_least_once.returns(@ownerships) | |
| 152 | + User.any_instance.expects(:kalibro_configuration_ownerships).at_least_once.returns(@ownerships) | |
| 153 | 153 | |
| 154 | 154 | sign_in @user |
| 155 | 155 | end |
| 156 | 156 | |
| 157 | - context 'when the user owns the mezuro_configuration' do | |
| 157 | + context 'when the user owns the kalibro_configuration' do | |
| 158 | 158 | before :each do |
| 159 | - subject.expects(:find_resource).with(MezuroConfiguration, @subject.id).returns(@subject) | |
| 160 | - @ownerships.expects(:find_by_mezuro_configuration_id).with("#{@subject.id}").returns(@ownership) | |
| 159 | + subject.expects(:find_resource).with(KalibroConfiguration, @subject.id).returns(@subject) | |
| 160 | + @ownerships.expects(:find_by_kalibro_configuration_id).with("#{@subject.id}").returns(@ownership) | |
| 161 | 161 | |
| 162 | 162 | get :edit, :id => @subject.id |
| 163 | 163 | end |
| 164 | 164 | |
| 165 | 165 | it { is_expected.to render_template(:edit) } |
| 166 | 166 | |
| 167 | - it 'should assign to @mezuro_configuration the @subject' do | |
| 168 | - expect(assigns(:mezuro_configuration)).to eq(@subject) | |
| 167 | + it 'should assign to @kalibro_configuration the @subject' do | |
| 168 | + expect(assigns(:kalibro_configuration)).to eq(@subject) | |
| 169 | 169 | end |
| 170 | 170 | end |
| 171 | 171 | |
| 172 | - context 'when the user does not own the mezuro_configuration' do | |
| 172 | + context 'when the user does not own the kalibro_configuration' do | |
| 173 | 173 | before do |
| 174 | - @subject = FactoryGirl.build(:another_mezuro_configuration) | |
| 175 | - @ownerships.expects(:find_by_mezuro_configuration_id).with("#{@subject.id}").returns(nil) | |
| 174 | + @subject = FactoryGirl.build(:another_kalibro_configuration) | |
| 175 | + @ownerships.expects(:find_by_kalibro_configuration_id).with("#{@subject.id}").returns(nil) | |
| 176 | 176 | |
| 177 | 177 | get :edit, :id => @subject.id |
| 178 | 178 | end |
| 179 | 179 | |
| 180 | - it { is_expected.to redirect_to(mezuro_configurations_path(@subject.id)) } | |
| 180 | + it { is_expected.to redirect_to(kalibro_configurations_path(@subject.id)) } | |
| 181 | 181 | it { is_expected.to set_the_flash[:notice].to("You're not allowed to do this operation") } |
| 182 | 182 | end |
| 183 | 183 | end |
| ... | ... | @@ -192,42 +192,42 @@ describe MezuroConfigurationsController, :type => :controller do |
| 192 | 192 | end |
| 193 | 193 | |
| 194 | 194 | describe 'update' do |
| 195 | - let(:mezuro_configuration) {FactoryGirl.build(:mezuro_configuration)} | |
| 196 | - let(:mezuro_configuration_params) {Hash[FactoryGirl.attributes_for(:mezuro_configuration).map { |k,v| [k.to_s, v.to_s] }] } #FIXME: Mocha is creating the expectations with strings, but FactoryGirl returns everything with sybols and integers | |
| 195 | + let(:kalibro_configuration) {FactoryGirl.build(:kalibro_configuration)} | |
| 196 | + let(:kalibro_configuration_params) {Hash[FactoryGirl.attributes_for(:kalibro_configuration).map { |k,v| [k.to_s, v.to_s] }] } #FIXME: Mocha is creating the expectations with strings, but FactoryGirl returns everything with sybols and integers | |
| 197 | 197 | |
| 198 | 198 | context 'when the user is logged in' do |
| 199 | 199 | before do |
| 200 | 200 | sign_in FactoryGirl.create(:user) |
| 201 | 201 | end |
| 202 | 202 | |
| 203 | - context 'when user owns the mezuro_configuration' do | |
| 203 | + context 'when user owns the kalibro_configuration' do | |
| 204 | 204 | before do |
| 205 | - @ownership = FactoryGirl.build(:mezuro_configuration_ownership) | |
| 205 | + @ownership = FactoryGirl.build(:kalibro_configuration_ownership) | |
| 206 | 206 | @ownerships = [] |
| 207 | 207 | |
| 208 | - @ownerships.expects(:find_by_mezuro_configuration_id).with("#{mezuro_configuration.id}").returns(@ownership) | |
| 209 | - User.any_instance.expects(:mezuro_configuration_ownerships).at_least_once.returns(@ownerships) | |
| 208 | + @ownerships.expects(:find_by_kalibro_configuration_id).with("#{kalibro_configuration.id}").returns(@ownership) | |
| 209 | + User.any_instance.expects(:kalibro_configuration_ownerships).at_least_once.returns(@ownerships) | |
| 210 | 210 | end |
| 211 | 211 | |
| 212 | 212 | context 'with valid fields' do |
| 213 | 213 | before :each do |
| 214 | - subject.expects(:find_resource).with(MezuroConfiguration, mezuro_configuration.id).returns(mezuro_configuration) | |
| 215 | - MezuroConfiguration.any_instance.expects(:update).with(mezuro_configuration_params).returns(true) | |
| 214 | + subject.expects(:find_resource).with(KalibroConfiguration, kalibro_configuration.id).returns(kalibro_configuration) | |
| 215 | + KalibroConfiguration.any_instance.expects(:update).with(kalibro_configuration_params).returns(true) | |
| 216 | 216 | end |
| 217 | 217 | |
| 218 | 218 | context 'rendering the show' do |
| 219 | 219 | before :each do |
| 220 | - post :update, :id => mezuro_configuration.id, :mezuro_configuration => mezuro_configuration_params | |
| 220 | + post :update, :id => kalibro_configuration.id, :kalibro_configuration => kalibro_configuration_params | |
| 221 | 221 | end |
| 222 | 222 | |
| 223 | 223 | it 'should redirect to the show view' do |
| 224 | - expect(response).to redirect_to mezuro_configuration_path(mezuro_configuration.id) | |
| 224 | + expect(response).to redirect_to kalibro_configuration_path(kalibro_configuration.id) | |
| 225 | 225 | end |
| 226 | 226 | end |
| 227 | 227 | |
| 228 | 228 | context 'without rendering the show view' do |
| 229 | 229 | before :each do |
| 230 | - post :update, :id => mezuro_configuration.id, :mezuro_configuration => mezuro_configuration_params | |
| 230 | + post :update, :id => kalibro_configuration.id, :kalibro_configuration => kalibro_configuration_params | |
| 231 | 231 | end |
| 232 | 232 | |
| 233 | 233 | it { is_expected.to respond_with(:redirect) } |
| ... | ... | @@ -236,28 +236,28 @@ describe MezuroConfigurationsController, :type => :controller do |
| 236 | 236 | |
| 237 | 237 | context 'with an invalid field' do |
| 238 | 238 | before :each do |
| 239 | - subject.expects(:find_resource).with(MezuroConfiguration, mezuro_configuration.id).returns(mezuro_configuration) | |
| 240 | - MezuroConfiguration.any_instance.expects(:update).with(mezuro_configuration_params).returns(false) | |
| 239 | + subject.expects(:find_resource).with(KalibroConfiguration, kalibro_configuration.id).returns(kalibro_configuration) | |
| 240 | + KalibroConfiguration.any_instance.expects(:update).with(kalibro_configuration_params).returns(false) | |
| 241 | 241 | |
| 242 | - post :update, :id => mezuro_configuration.id, :mezuro_configuration => mezuro_configuration_params | |
| 242 | + post :update, :id => kalibro_configuration.id, :kalibro_configuration => kalibro_configuration_params | |
| 243 | 243 | end |
| 244 | 244 | |
| 245 | 245 | it { is_expected.to render_template(:edit) } |
| 246 | 246 | end |
| 247 | 247 | end |
| 248 | 248 | |
| 249 | - context 'when the user does not own the mezuro_configuration' do | |
| 249 | + context 'when the user does not own the kalibro_configuration' do | |
| 250 | 250 | before :each do |
| 251 | - post :update, :id => mezuro_configuration.id, :mezuro_configuration => mezuro_configuration_params | |
| 251 | + post :update, :id => kalibro_configuration.id, :kalibro_configuration => kalibro_configuration_params | |
| 252 | 252 | end |
| 253 | 253 | |
| 254 | - it { is_expected.to redirect_to mezuro_configurations_path(mezuro_configuration.id) } | |
| 254 | + it { is_expected.to redirect_to kalibro_configurations_path(kalibro_configuration.id) } | |
| 255 | 255 | end |
| 256 | 256 | end |
| 257 | 257 | |
| 258 | 258 | context 'with no user logged in' do |
| 259 | 259 | before :each do |
| 260 | - post :update, :id => mezuro_configuration.id, :mezuro_configuration => mezuro_configuration_params | |
| 260 | + post :update, :id => kalibro_configuration.id, :kalibro_configuration => kalibro_configuration_params | |
| 261 | 261 | end |
| 262 | 262 | |
| 263 | 263 | it { is_expected.to redirect_to new_user_session_path } | ... | ... |
spec/controllers/mezuro_ranges_controller_spec.rb
| ... | ... | @@ -5,7 +5,7 @@ describe MezuroRangesController, :type => :controller do |
| 5 | 5 | let(:metric_configuration) { FactoryGirl.build(:metric_configuration) } |
| 6 | 6 | |
| 7 | 7 | describe 'new' do |
| 8 | - let(:mezuro_configuration) { FactoryGirl.build(:mezuro_configuration) } | |
| 8 | + let(:kalibro_configuration) { FactoryGirl.build(:kalibro_configuration) } | |
| 9 | 9 | |
| 10 | 10 | before :each do |
| 11 | 11 | sign_in FactoryGirl.create(:user) |
| ... | ... | @@ -16,7 +16,7 @@ describe MezuroRangesController, :type => :controller do |
| 16 | 16 | subject.expects(:metric_configuration_owner?).returns true |
| 17 | 17 | MetricConfiguration.expects(:find).with(mezuro_range.metric_configuration_id).returns(metric_configuration) |
| 18 | 18 | Reading.expects(:readings_of).with(metric_configuration.reading_group_id).returns([]) |
| 19 | - get :new, mezuro_configuration_id: mezuro_configuration.id, metric_configuration_id: mezuro_range.metric_configuration_id | |
| 19 | + get :new, kalibro_configuration_id: kalibro_configuration.id, metric_configuration_id: mezuro_range.metric_configuration_id | |
| 20 | 20 | end |
| 21 | 21 | |
| 22 | 22 | it { is_expected.to respond_with(:success) } |
| ... | ... | @@ -25,17 +25,17 @@ describe MezuroRangesController, :type => :controller do |
| 25 | 25 | |
| 26 | 26 | context "when the current user doesn't owns the metric configuration" do |
| 27 | 27 | before :each do |
| 28 | - get :new, mezuro_configuration_id: mezuro_configuration.id, metric_configuration_id: mezuro_range.metric_configuration_id | |
| 28 | + get :new, kalibro_configuration_id: kalibro_configuration.id, metric_configuration_id: mezuro_range.metric_configuration_id | |
| 29 | 29 | end |
| 30 | 30 | |
| 31 | - it { is_expected.to redirect_to(mezuro_configurations_path(mezuro_configuration.id)) } | |
| 31 | + it { is_expected.to redirect_to(kalibro_configurations_path(kalibro_configuration.id)) } | |
| 32 | 32 | it { is_expected.to respond_with(:redirect) } |
| 33 | 33 | end |
| 34 | 34 | end |
| 35 | 35 | |
| 36 | 36 | describe 'create' do |
| 37 | 37 | let(:mezuro_range_params) { Hash[FactoryGirl.attributes_for(:mezuro_range).map { |k,v| [k.to_s, v.to_s] }] } #FIXME: Mocha is creating the expectations with strings, but FactoryGirl returns everything with symbols and integers |
| 38 | - let(:mezuro_configuration) { FactoryGirl.build(:mezuro_configuration) } | |
| 38 | + let(:kalibro_configuration) { FactoryGirl.build(:kalibro_configuration) } | |
| 39 | 39 | |
| 40 | 40 | before do |
| 41 | 41 | sign_in FactoryGirl.create(:user) |
| ... | ... | @@ -50,7 +50,7 @@ describe MezuroRangesController, :type => :controller do |
| 50 | 50 | before :each do |
| 51 | 51 | MezuroRange.any_instance.expects(:save).returns(true) |
| 52 | 52 | |
| 53 | - post :create, mezuro_configuration_id: mezuro_configuration.id, metric_configuration_id: metric_configuration.id, mezuro_range: mezuro_range_params | |
| 53 | + post :create, kalibro_configuration_id: kalibro_configuration.id, metric_configuration_id: metric_configuration.id, mezuro_range: mezuro_range_params | |
| 54 | 54 | end |
| 55 | 55 | |
| 56 | 56 | it { is_expected.to respond_with(:redirect) } |
| ... | ... | @@ -62,7 +62,7 @@ describe MezuroRangesController, :type => :controller do |
| 62 | 62 | MetricConfiguration.expects(:find).with(metric_configuration.id).returns(metric_configuration) |
| 63 | 63 | Reading.expects(:readings_of).with(metric_configuration.reading_group_id).returns([]) |
| 64 | 64 | |
| 65 | - post :create, mezuro_configuration_id: mezuro_configuration.id, metric_configuration_id: metric_configuration.id, mezuro_range: mezuro_range_params | |
| 65 | + post :create, kalibro_configuration_id: kalibro_configuration.id, metric_configuration_id: metric_configuration.id, mezuro_range: mezuro_range_params | |
| 66 | 66 | end |
| 67 | 67 | |
| 68 | 68 | it { is_expected.to render_template(:new) } |
| ... | ... | @@ -82,26 +82,26 @@ describe MezuroRangesController, :type => :controller do |
| 82 | 82 | mezuro_range.expects(:destroy) |
| 83 | 83 | subject.expects(:find_resource).with(MezuroRange, mezuro_range.id).returns(mezuro_range) |
| 84 | 84 | |
| 85 | - delete :destroy, id: mezuro_range.id.to_s, metric_configuration_id: metric_configuration.id.to_s, mezuro_configuration_id: metric_configuration.configuration_id.to_s | |
| 85 | + delete :destroy, id: mezuro_range.id.to_s, metric_configuration_id: metric_configuration.id.to_s, kalibro_configuration_id: metric_configuration.configuration_id.to_s | |
| 86 | 86 | end |
| 87 | 87 | |
| 88 | - it { is_expected.to redirect_to(mezuro_configuration_metric_configuration_path(metric_configuration.configuration_id, metric_configuration.id)) } | |
| 88 | + it { is_expected.to redirect_to(kalibro_configuration_metric_configuration_path(metric_configuration.configuration_id, metric_configuration.id)) } | |
| 89 | 89 | it { is_expected.to respond_with(:redirect) } |
| 90 | 90 | end |
| 91 | 91 | |
| 92 | 92 | context "when the user doesn't own the metric configuration" do |
| 93 | 93 | before :each do |
| 94 | - delete :destroy, id: mezuro_range.id.to_s, metric_configuration_id: metric_configuration.id.to_s, mezuro_configuration_id: metric_configuration.configuration_id.to_s | |
| 94 | + delete :destroy, id: mezuro_range.id.to_s, metric_configuration_id: metric_configuration.id.to_s, kalibro_configuration_id: metric_configuration.configuration_id.to_s | |
| 95 | 95 | end |
| 96 | 96 | |
| 97 | - it { is_expected.to redirect_to(mezuro_configurations_path(metric_configuration.configuration_id)) } | |
| 97 | + it { is_expected.to redirect_to(kalibro_configurations_path(metric_configuration.configuration_id)) } | |
| 98 | 98 | it { is_expected.to respond_with(:redirect) } |
| 99 | 99 | end |
| 100 | 100 | end |
| 101 | 101 | |
| 102 | 102 | context 'with no User logged in' do |
| 103 | 103 | before :each do |
| 104 | - delete :destroy, id: mezuro_range.id.to_s, metric_configuration_id: metric_configuration.id.to_s, mezuro_configuration_id: metric_configuration.configuration_id.to_s | |
| 104 | + delete :destroy, id: mezuro_range.id.to_s, metric_configuration_id: metric_configuration.id.to_s, kalibro_configuration_id: metric_configuration.configuration_id.to_s | |
| 105 | 105 | end |
| 106 | 106 | |
| 107 | 107 | it { is_expected.to redirect_to new_user_session_path } |
| ... | ... | @@ -124,7 +124,7 @@ describe MezuroRangesController, :type => :controller do |
| 124 | 124 | subject.expects(:find_resource).with(MezuroRange, mezuro_range.id).returns(mezuro_range) |
| 125 | 125 | MetricConfiguration.expects(:find).with(metric_configuration.id).returns(metric_configuration) |
| 126 | 126 | Reading.expects(:readings_of).with(metric_configuration.reading_group_id).returns([reading]) |
| 127 | - get :edit, id: mezuro_range.id, mezuro_configuration_id: metric_configuration.configuration_id, metric_configuration_id: metric_configuration.id | |
| 127 | + get :edit, id: mezuro_range.id, kalibro_configuration_id: metric_configuration.configuration_id, metric_configuration_id: metric_configuration.id | |
| 128 | 128 | end |
| 129 | 129 | |
| 130 | 130 | it { is_expected.to render_template(:edit) } |
| ... | ... | @@ -134,10 +134,10 @@ describe MezuroRangesController, :type => :controller do |
| 134 | 134 | let!(:reading_group) { FactoryGirl.build(:reading_group, id: metric_configuration.reading_group_id) } |
| 135 | 135 | |
| 136 | 136 | before do |
| 137 | - get :edit, id: mezuro_range.id, mezuro_configuration_id: metric_configuration.configuration_id, metric_configuration_id: metric_configuration.id | |
| 137 | + get :edit, id: mezuro_range.id, kalibro_configuration_id: metric_configuration.configuration_id, metric_configuration_id: metric_configuration.id | |
| 138 | 138 | end |
| 139 | 139 | |
| 140 | - it { is_expected.to redirect_to(mezuro_configurations_url(metric_configuration.configuration_id)) } | |
| 140 | + it { is_expected.to redirect_to(kalibro_configurations_url(metric_configuration.configuration_id)) } | |
| 141 | 141 | it { is_expected.to respond_with(:redirect) } |
| 142 | 142 | it { is_expected.to set_the_flash[:notice].to("You're not allowed to do this operation") } |
| 143 | 143 | end |
| ... | ... | @@ -145,7 +145,7 @@ describe MezuroRangesController, :type => :controller do |
| 145 | 145 | |
| 146 | 146 | context 'with no user logged in' do |
| 147 | 147 | before :each do |
| 148 | - get :edit, id: mezuro_range.id, mezuro_configuration_id: metric_configuration.configuration_id, metric_configuration_id: metric_configuration.id | |
| 148 | + get :edit, id: mezuro_range.id, kalibro_configuration_id: metric_configuration.configuration_id, metric_configuration_id: metric_configuration.id | |
| 149 | 149 | end |
| 150 | 150 | |
| 151 | 151 | it { is_expected.to redirect_to new_user_session_path } |
| ... | ... | @@ -173,10 +173,10 @@ describe MezuroRangesController, :type => :controller do |
| 173 | 173 | subject.expects(:find_resource).with(MezuroRange, mezuro_range.id).returns(mezuro_range) |
| 174 | 174 | MezuroRange.any_instance.expects(:update).with(mezuro_range_params).returns(true) |
| 175 | 175 | |
| 176 | - post :update, mezuro_configuration_id: metric_configuration.configuration_id, id: mezuro_range.id, metric_configuration_id: metric_configuration.id, mezuro_range: mezuro_range_params | |
| 176 | + post :update, kalibro_configuration_id: metric_configuration.configuration_id, id: mezuro_range.id, metric_configuration_id: metric_configuration.id, mezuro_range: mezuro_range_params | |
| 177 | 177 | end |
| 178 | 178 | |
| 179 | - it { is_expected.to redirect_to(mezuro_configuration_metric_configuration_path(metric_configuration.configuration_id, metric_configuration.id)) } | |
| 179 | + it { is_expected.to redirect_to(kalibro_configuration_metric_configuration_path(metric_configuration.configuration_id, metric_configuration.id)) } | |
| 180 | 180 | it { is_expected.to respond_with(:redirect) } |
| 181 | 181 | end |
| 182 | 182 | |
| ... | ... | @@ -187,7 +187,7 @@ describe MezuroRangesController, :type => :controller do |
| 187 | 187 | MetricConfiguration.expects(:find).with(metric_configuration.id).returns(metric_configuration) |
| 188 | 188 | Reading.expects(:readings_of).with(metric_configuration.reading_group_id).returns([reading]) |
| 189 | 189 | |
| 190 | - post :update, mezuro_configuration_id: metric_configuration.configuration_id, id: mezuro_range.id, metric_configuration_id: metric_configuration.id, mezuro_range: mezuro_range_params | |
| 190 | + post :update, kalibro_configuration_id: metric_configuration.configuration_id, id: mezuro_range.id, metric_configuration_id: metric_configuration.id, mezuro_range: mezuro_range_params | |
| 191 | 191 | end |
| 192 | 192 | |
| 193 | 193 | it { is_expected.to render_template(:edit) } |
| ... | ... | @@ -196,10 +196,10 @@ describe MezuroRangesController, :type => :controller do |
| 196 | 196 | |
| 197 | 197 | context 'when the user does not own the mezuro range' do |
| 198 | 198 | before :each do |
| 199 | - post :update, mezuro_configuration_id: metric_configuration.configuration_id, id: mezuro_range.id, metric_configuration_id: metric_configuration.id, mezuro_range: mezuro_range_params | |
| 199 | + post :update, kalibro_configuration_id: metric_configuration.configuration_id, id: mezuro_range.id, metric_configuration_id: metric_configuration.id, mezuro_range: mezuro_range_params | |
| 200 | 200 | end |
| 201 | 201 | |
| 202 | - it { is_expected.to redirect_to mezuro_configurations_path(metric_configuration.configuration_id) } | |
| 202 | + it { is_expected.to redirect_to kalibro_configurations_path(metric_configuration.configuration_id) } | |
| 203 | 203 | end |
| 204 | 204 | end |
| 205 | 205 | end | ... | ... |
spec/controllers/repositories_controller_spec.rb
| ... | ... | @@ -93,7 +93,7 @@ describe RepositoriesController, :type => :controller do |
| 93 | 93 | before :each do |
| 94 | 94 | processing = FactoryGirl.build(:processing) |
| 95 | 95 | |
| 96 | - MezuroConfiguration.expects(:find).with(repository.id).returns(FactoryGirl.build(:mezuro_configuration)) | |
| 96 | + KalibroConfiguration.expects(:find).with(repository.id).returns(FactoryGirl.build(:kalibro_configuration)) | |
| 97 | 97 | subject.expects(:find_resource).with(Repository, repository.id).returns(repository) |
| 98 | 98 | |
| 99 | 99 | get :show, id: repository.id.to_s, project_id: project.id.to_s |
| ... | ... | @@ -107,7 +107,7 @@ describe RepositoriesController, :type => :controller do |
| 107 | 107 | before :each do |
| 108 | 108 | processing = FactoryGirl.build(:processing) |
| 109 | 109 | |
| 110 | - MezuroConfiguration.expects(:find).with(repository.id).returns(FactoryGirl.build(:mezuro_configuration)) | |
| 110 | + KalibroConfiguration.expects(:find).with(repository.id).returns(FactoryGirl.build(:kalibro_configuration)) | |
| 111 | 111 | subject.expects(:find_resource).with(Repository, repository.id).returns(repository) |
| 112 | 112 | |
| 113 | 113 | get :show, id: repository.id.to_s, project_id: project.id.to_s |
| ... | ... | @@ -331,7 +331,7 @@ describe RepositoriesController, :type => :controller do |
| 331 | 331 | subject.expects(:repository_owner?).returns true |
| 332 | 332 | repository.expects(:process) |
| 333 | 333 | Repository.expects(:find).at_least_once.with(repository.id).returns(repository) |
| 334 | - MezuroConfiguration.expects(:find).with(repository.id).returns(FactoryGirl.build(:mezuro_configuration)) | |
| 334 | + KalibroConfiguration.expects(:find).with(repository.id).returns(FactoryGirl.build(:kalibro_configuration)) | |
| 335 | 335 | get :process_repository, project_id: project.id.to_s, id: repository.id |
| 336 | 336 | end |
| 337 | 337 | it { is_expected.to redirect_to(project_repository_path(repository.project_id, repository.id)) } | ... | ... |
spec/factories/mezuro_configuration_ownerships.rb
spec/factories/mezuro_configurations.rb
| 1 | 1 | FactoryGirl.define do |
| 2 | - factory :mezuro_configuration, class: MezuroConfiguration do | |
| 2 | + factory :kalibro_configuration, class: KalibroConfiguration do | |
| 3 | 3 | id 1 |
| 4 | 4 | name "Java" |
| 5 | 5 | description "Code metrics for Java." |
| 6 | 6 | end |
| 7 | 7 | |
| 8 | - factory :another_mezuro_configuration, class: MezuroConfiguration do | |
| 8 | + factory :another_kalibro_configuration, class: KalibroConfiguration do | |
| 9 | 9 | id 12 |
| 10 | 10 | name "Perl" |
| 11 | 11 | description "Code metrics for Perl." | ... | ... |
spec/helpers/mezuro_configurations_helper_spec.rb
| 1 | 1 | require 'rails_helper' |
| 2 | 2 | |
| 3 | -describe MezuroConfigurationsHelper, :type => :helper do | |
| 4 | - describe 'mezuro_configuration_owner?' do | |
| 3 | +describe KalibroConfigurationsHelper, :type => :helper do | |
| 4 | + describe 'kalibro_configuration_owner?' do | |
| 5 | 5 | before :each do |
| 6 | - @subject = FactoryGirl.build(:mezuro_configuration) | |
| 6 | + @subject = FactoryGirl.build(:kalibro_configuration) | |
| 7 | 7 | end |
| 8 | 8 | |
| 9 | 9 | context 'returns false if not logged in' do |
| 10 | 10 | before :each do |
| 11 | 11 | helper.expects(:user_signed_in?).returns(false) |
| 12 | 12 | end |
| 13 | - it { expect(helper.mezuro_configuration_owner?(@subject.id)).to be_falsey } | |
| 13 | + it { expect(helper.kalibro_configuration_owner?(@subject.id)).to be_falsey } | |
| 14 | 14 | end |
| 15 | 15 | |
| 16 | 16 | context 'returns false if is not the owner' do |
| ... | ... | @@ -19,40 +19,40 @@ describe MezuroConfigurationsHelper, :type => :helper do |
| 19 | 19 | helper.expects(:current_user).returns(FactoryGirl.build(:user)) |
| 20 | 20 | |
| 21 | 21 | @ownerships = [] |
| 22 | - @ownerships.expects(:find_by_mezuro_configuration_id).with(@subject.id).returns(nil) | |
| 22 | + @ownerships.expects(:find_by_kalibro_configuration_id).with(@subject.id).returns(nil) | |
| 23 | 23 | |
| 24 | - User.any_instance.expects(:mezuro_configuration_ownerships).returns(@ownerships) | |
| 24 | + User.any_instance.expects(:kalibro_configuration_ownerships).returns(@ownerships) | |
| 25 | 25 | end |
| 26 | 26 | |
| 27 | - it { expect(helper.mezuro_configuration_owner?(@subject.id)).to be_falsey } | |
| 27 | + it { expect(helper.kalibro_configuration_owner?(@subject.id)).to be_falsey } | |
| 28 | 28 | end |
| 29 | 29 | |
| 30 | - context 'returns true if user is the mezuro_configuration owner' do | |
| 30 | + context 'returns true if user is the kalibro_configuration owner' do | |
| 31 | 31 | before :each do |
| 32 | 32 | helper.expects(:user_signed_in?).returns(true) |
| 33 | 33 | helper.expects(:current_user).returns(FactoryGirl.build(:user)) |
| 34 | 34 | |
| 35 | - @ownership = FactoryGirl.build(:mezuro_configuration_ownership) | |
| 35 | + @ownership = FactoryGirl.build(:kalibro_configuration_ownership) | |
| 36 | 36 | @ownerships = [] |
| 37 | - @ownerships.expects(:find_by_mezuro_configuration_id).with(@subject.id).returns(@ownership) | |
| 38 | - User.any_instance.expects(:mezuro_configuration_ownerships).returns(@ownerships) | |
| 37 | + @ownerships.expects(:find_by_kalibro_configuration_id).with(@subject.id).returns(@ownership) | |
| 38 | + User.any_instance.expects(:kalibro_configuration_ownerships).returns(@ownerships) | |
| 39 | 39 | end |
| 40 | 40 | |
| 41 | - it { expect(helper.mezuro_configuration_owner?(@subject.id)).to be_truthy } | |
| 41 | + it { expect(helper.kalibro_configuration_owner?(@subject.id)).to be_truthy } | |
| 42 | 42 | end |
| 43 | 43 | end |
| 44 | 44 | |
| 45 | 45 | describe 'link to edit form' do |
| 46 | 46 | context 'when the metric is native' do |
| 47 | 47 | let(:metric_configuration) { FactoryGirl.build(:metric_configuration) } |
| 48 | - let(:response_link) {"<a class=\"btn btn-info\" href=\"/mezuro_configurations/#{metric_configuration.configuration_id}/metric_configurations/#{metric_configuration.id}/edit\">Edit</a>"} | |
| 48 | + let(:response_link) {"<a class=\"btn btn-info\" href=\"/kalibro_configurations/#{metric_configuration.configuration_id}/metric_configurations/#{metric_configuration.id}/edit\">Edit</a>"} | |
| 49 | 49 | |
| 50 | 50 | it { expect(helper.link_to_edit_form(metric_configuration, metric_configuration.configuration_id)).to eq(response_link) } |
| 51 | 51 | end |
| 52 | 52 | |
| 53 | 53 | context 'when the metric is compound' do |
| 54 | 54 | let(:compound_metric_configuration) { FactoryGirl.build(:compound_metric_configuration) } |
| 55 | - let(:response_link) {"<a class=\"btn btn-info\" href=\"/mezuro_configurations/#{compound_metric_configuration.configuration_id}/compound_metric_configurations/#{compound_metric_configuration.id}/edit\">Edit</a>"} | |
| 55 | + let(:response_link) {"<a class=\"btn btn-info\" href=\"/kalibro_configurations/#{compound_metric_configuration.configuration_id}/compound_metric_configurations/#{compound_metric_configuration.id}/edit\">Edit</a>"} | |
| 56 | 56 | |
| 57 | 57 | it { expect(helper.link_to_edit_form(compound_metric_configuration, compound_metric_configuration.configuration_id)).to eq(response_link) } |
| 58 | 58 | end |
| ... | ... | @@ -61,14 +61,14 @@ describe MezuroConfigurationsHelper, :type => :helper do |
| 61 | 61 | describe 'link to show page' do |
| 62 | 62 | context 'when the metric is native' do |
| 63 | 63 | let(:metric_configuration) { FactoryGirl.build(:metric_configuration) } |
| 64 | - let(:response_link) {"<a class=\"btn btn-info\" href=\"/mezuro_configurations/#{metric_configuration.configuration_id}/metric_configurations/#{metric_configuration.id}\">Show</a>"} | |
| 64 | + let(:response_link) {"<a class=\"btn btn-info\" href=\"/kalibro_configurations/#{metric_configuration.configuration_id}/metric_configurations/#{metric_configuration.id}\">Show</a>"} | |
| 65 | 65 | |
| 66 | 66 | it { expect(helper.link_to_show_page(metric_configuration, metric_configuration.configuration_id)).to eq(response_link) } |
| 67 | 67 | end |
| 68 | 68 | |
| 69 | 69 | context 'when the metric is compound' do |
| 70 | 70 | let(:compound_metric_configuration) { FactoryGirl.build(:compound_metric_configuration) } |
| 71 | - let(:response_link) {"<a class=\"btn btn-info\" href=\"/mezuro_configurations/#{compound_metric_configuration.configuration_id}/compound_metric_configurations/#{compound_metric_configuration.id}\">Show</a>"} | |
| 71 | + let(:response_link) {"<a class=\"btn btn-info\" href=\"/kalibro_configurations/#{compound_metric_configuration.configuration_id}/compound_metric_configurations/#{compound_metric_configuration.id}\">Show</a>"} | |
| 72 | 72 | |
| 73 | 73 | it { expect(helper.link_to_show_page(compound_metric_configuration, compound_metric_configuration.configuration_id)).to eq(response_link) } |
| 74 | 74 | end | ... | ... |
spec/models/mezuro_configuration_ownership_spec.rb
spec/models/user_spec.rb
| ... | ... | @@ -12,7 +12,7 @@ describe User, :type => :model do |
| 12 | 12 | describe 'associations' do |
| 13 | 13 | it { is_expected.to have_many(:project_ownerships) } |
| 14 | 14 | it { is_expected.to have_many(:reading_group_ownerships) } |
| 15 | - it { is_expected.to have_many(:mezuro_configuration_ownerships) } | |
| 15 | + it { is_expected.to have_many(:kalibro_configuration_ownerships) } | |
| 16 | 16 | end |
| 17 | 17 | |
| 18 | 18 | describe 'methods' do | ... | ... |
spec/routing/compound_metric_configurations_routing_spec.rb
| ... | ... | @@ -2,19 +2,19 @@ require "rails_helper" |
| 2 | 2 | |
| 3 | 3 | describe CompoundMetricConfigurationsController, :type => :routing do |
| 4 | 4 | describe "routing" do |
| 5 | - it { is_expected.to route(:get, '/mezuro_configurations/1/compound_metric_configurations/new'). | |
| 6 | - to(controller: :compound_metric_configurations, action: :new, mezuro_configuration_id: "1") } | |
| 7 | - it { is_expected.to route(:get, '/mezuro_configurations/1/compound_metric_configurations'). | |
| 8 | - to(controller: :compound_metric_configurations, action: :index, mezuro_configuration_id: "1") } | |
| 9 | - it { is_expected.to route(:post, '/mezuro_configurations/1/compound_metric_configurations'). | |
| 10 | - to(controller: :compound_metric_configurations, action: :create, mezuro_configuration_id: "1") } | |
| 11 | - it { is_expected.to route(:get, '/mezuro_configurations/1/compound_metric_configurations/1'). | |
| 12 | - to(controller: :compound_metric_configurations, action: :show, mezuro_configuration_id: "1", id: "1") } | |
| 13 | - it { is_expected.to route(:get, '/mezuro_configurations/1/compound_metric_configurations/1/edit'). | |
| 14 | - to(controller: :compound_metric_configurations, action: :edit, mezuro_configuration_id: "1", id: "1") } | |
| 15 | - it { is_expected.to route(:put, '/mezuro_configurations/1/compound_metric_configurations/1'). | |
| 16 | - to(controller: :compound_metric_configurations, action: :update, mezuro_configuration_id: "1", id: "1") } | |
| 17 | - it { is_expected.not_to route(:delete, '/mezuro_configurations/1/compound_metric_configurations/1'). | |
| 18 | - to(controller: :compound_metric_configurations, action: :destroy, mezuro_configuration_id: "1", id: "1") } | |
| 5 | + it { is_expected.to route(:get, '/kalibro_configurations/1/compound_metric_configurations/new'). | |
| 6 | + to(controller: :compound_metric_configurations, action: :new, kalibro_configuration_id: "1") } | |
| 7 | + it { is_expected.to route(:get, '/kalibro_configurations/1/compound_metric_configurations'). | |
| 8 | + to(controller: :compound_metric_configurations, action: :index, kalibro_configuration_id: "1") } | |
| 9 | + it { is_expected.to route(:post, '/kalibro_configurations/1/compound_metric_configurations'). | |
| 10 | + to(controller: :compound_metric_configurations, action: :create, kalibro_configuration_id: "1") } | |
| 11 | + it { is_expected.to route(:get, '/kalibro_configurations/1/compound_metric_configurations/1'). | |
| 12 | + to(controller: :compound_metric_configurations, action: :show, kalibro_configuration_id: "1", id: "1") } | |
| 13 | + it { is_expected.to route(:get, '/kalibro_configurations/1/compound_metric_configurations/1/edit'). | |
| 14 | + to(controller: :compound_metric_configurations, action: :edit, kalibro_configuration_id: "1", id: "1") } | |
| 15 | + it { is_expected.to route(:put, '/kalibro_configurations/1/compound_metric_configurations/1'). | |
| 16 | + to(controller: :compound_metric_configurations, action: :update, kalibro_configuration_id: "1", id: "1") } | |
| 17 | + it { is_expected.not_to route(:delete, '/kalibro_configurations/1/compound_metric_configurations/1'). | |
| 18 | + to(controller: :compound_metric_configurations, action: :destroy, kalibro_configuration_id: "1", id: "1") } | |
| 19 | 19 | end |
| 20 | 20 | end | ... | ... |
spec/routing/metric_configurations_routing_spec.rb
| ... | ... | @@ -2,21 +2,21 @@ require "rails_helper" |
| 2 | 2 | |
| 3 | 3 | describe MetricConfigurationsController, :type => :routing do |
| 4 | 4 | describe "routing" do |
| 5 | - it { is_expected.to route(:post, '/mezuro_configurations/1/metric_configurations/new'). | |
| 6 | - to(controller: :metric_configurations, action: :new, mezuro_configuration_id: "1") } | |
| 7 | - it { is_expected.to route(:get, '/mezuro_configurations/1/metric_configurations'). | |
| 8 | - to(controller: :metric_configurations, action: :index, mezuro_configuration_id: "1") } | |
| 9 | - it { is_expected.to route(:post, '/mezuro_configurations/1/metric_configurations'). | |
| 10 | - to(controller: :metric_configurations, action: :create, mezuro_configuration_id: "1") } | |
| 11 | - it { is_expected.to route(:get, '/mezuro_configurations/1/metric_configurations/1'). | |
| 12 | - to(controller: :metric_configurations, action: :show, mezuro_configuration_id: "1", id: "1") } | |
| 13 | - it { is_expected.to route(:get, '/mezuro_configurations/1/metric_configurations/1/edit'). | |
| 14 | - to(controller: :metric_configurations, action: :edit, mezuro_configuration_id: "1", id: "1") } | |
| 15 | - it { is_expected.to route(:put, '/mezuro_configurations/1/metric_configurations/1'). | |
| 16 | - to(controller: :metric_configurations, action: :update, mezuro_configuration_id: "1", id: "1") } | |
| 17 | - it { is_expected.to route(:delete, '/mezuro_configurations/1/metric_configurations/1'). | |
| 18 | - to(controller: :metric_configurations, action: :destroy, mezuro_configuration_id: "1", id: "1") } | |
| 19 | - it { is_expected.to route(:get, '/mezuro_configurations/1/metric_configurations/choose_metric'). | |
| 20 | - to(controller: :metric_configurations, action: :choose_metric, mezuro_configuration_id: "1") } | |
| 5 | + it { is_expected.to route(:post, '/kalibro_configurations/1/metric_configurations/new'). | |
| 6 | + to(controller: :metric_configurations, action: :new, kalibro_configuration_id: "1") } | |
| 7 | + it { is_expected.to route(:get, '/kalibro_configurations/1/metric_configurations'). | |
| 8 | + to(controller: :metric_configurations, action: :index, kalibro_configuration_id: "1") } | |
| 9 | + it { is_expected.to route(:post, '/kalibro_configurations/1/metric_configurations'). | |
| 10 | + to(controller: :metric_configurations, action: :create, kalibro_configuration_id: "1") } | |
| 11 | + it { is_expected.to route(:get, '/kalibro_configurations/1/metric_configurations/1'). | |
| 12 | + to(controller: :metric_configurations, action: :show, kalibro_configuration_id: "1", id: "1") } | |
| 13 | + it { is_expected.to route(:get, '/kalibro_configurations/1/metric_configurations/1/edit'). | |
| 14 | + to(controller: :metric_configurations, action: :edit, kalibro_configuration_id: "1", id: "1") } | |
| 15 | + it { is_expected.to route(:put, '/kalibro_configurations/1/metric_configurations/1'). | |
| 16 | + to(controller: :metric_configurations, action: :update, kalibro_configuration_id: "1", id: "1") } | |
| 17 | + it { is_expected.to route(:delete, '/kalibro_configurations/1/metric_configurations/1'). | |
| 18 | + to(controller: :metric_configurations, action: :destroy, kalibro_configuration_id: "1", id: "1") } | |
| 19 | + it { is_expected.to route(:get, '/kalibro_configurations/1/metric_configurations/choose_metric'). | |
| 20 | + to(controller: :metric_configurations, action: :choose_metric, kalibro_configuration_id: "1") } | |
| 21 | 21 | end |
| 22 | 22 | end | ... | ... |
spec/routing/mezuro_configuration_routing_spec.rb
| 1 | 1 | require "rails_helper" |
| 2 | 2 | |
| 3 | -describe MezuroConfigurationsController, :type => :routing do | |
| 3 | +describe KalibroConfigurationsController, :type => :routing do | |
| 4 | 4 | describe "routing" do |
| 5 | - it { is_expected.to route(:get, '/mezuro_configurations/new'). | |
| 6 | - to(controller: :mezuro_configurations, action: :new) } | |
| 7 | - it { is_expected.to route(:get, '/mezuro_configurations'). | |
| 8 | - to(controller: :mezuro_configurations, action: :index) } | |
| 9 | - it { is_expected.to route(:post, '/mezuro_configurations'). | |
| 10 | - to(controller: :mezuro_configurations, action: :create) } | |
| 11 | - it { is_expected.to route(:get, '/mezuro_configurations/1'). | |
| 12 | - to(controller: :mezuro_configurations, action: :show, id: "1") } | |
| 13 | - it { is_expected.to route(:get, '/mezuro_configurations/1/edit'). | |
| 14 | - to(controller: :mezuro_configurations, action: :edit, id: "1") } | |
| 15 | - it { is_expected.to route(:put, '/mezuro_configurations/1'). | |
| 16 | - to(controller: :mezuro_configurations, action: :update, id: "1") } | |
| 17 | - it { is_expected.to route(:delete, '/mezuro_configurations/1'). | |
| 18 | - to(controller: :mezuro_configurations, action: :destroy, id: "1") } | |
| 5 | + it { is_expected.to route(:get, '/kalibro_configurations/new'). | |
| 6 | + to(controller: :kalibro_configurations, action: :new) } | |
| 7 | + it { is_expected.to route(:get, '/kalibro_configurations'). | |
| 8 | + to(controller: :kalibro_configurations, action: :index) } | |
| 9 | + it { is_expected.to route(:post, '/kalibro_configurations'). | |
| 10 | + to(controller: :kalibro_configurations, action: :create) } | |
| 11 | + it { is_expected.to route(:get, '/kalibro_configurations/1'). | |
| 12 | + to(controller: :kalibro_configurations, action: :show, id: "1") } | |
| 13 | + it { is_expected.to route(:get, '/kalibro_configurations/1/edit'). | |
| 14 | + to(controller: :kalibro_configurations, action: :edit, id: "1") } | |
| 15 | + it { is_expected.to route(:put, '/kalibro_configurations/1'). | |
| 16 | + to(controller: :kalibro_configurations, action: :update, id: "1") } | |
| 17 | + it { is_expected.to route(:delete, '/kalibro_configurations/1'). | |
| 18 | + to(controller: :kalibro_configurations, action: :destroy, id: "1") } | |
| 19 | 19 | end |
| 20 | 20 | end | ... | ... |
spec/routing/mezuro_ranges_routing_spec.rb
| ... | ... | @@ -2,19 +2,19 @@ require "rails_helper" |
| 2 | 2 | |
| 3 | 3 | describe MezuroRangesController, :type => :routing do |
| 4 | 4 | describe "routing" do |
| 5 | - it { is_expected.to route(:get, '/mezuro_configurations/1/metric_configurations/1/mezuro_ranges'). | |
| 6 | - to(controller: :mezuro_ranges, action: :index, mezuro_configuration_id: "1", metric_configuration_id: "1") } | |
| 7 | - it { is_expected.to route(:post, '/mezuro_configurations/1/metric_configurations/1/mezuro_ranges'). | |
| 8 | - to(controller: :mezuro_ranges, action: :create, mezuro_configuration_id: "1", metric_configuration_id: "1") } | |
| 9 | - it { is_expected.to route(:get, '/mezuro_configurations/1/metric_configurations/1/mezuro_ranges/1/edit'). | |
| 10 | - to(controller: :mezuro_ranges, action: :edit, mezuro_configuration_id: "1", metric_configuration_id: "1", id: "1") } | |
| 11 | - it { is_expected.to route(:get, '/mezuro_configurations/1/metric_configurations/1/mezuro_ranges/1'). | |
| 12 | - to(controller: :mezuro_ranges, action: :show, mezuro_configuration_id: "1", metric_configuration_id: "1", id: "1") } | |
| 13 | - it { is_expected.to route(:delete, '/mezuro_configurations/1/metric_configurations/1/mezuro_ranges/1'). | |
| 14 | - to(controller: :mezuro_ranges, action: :destroy, mezuro_configuration_id: "1", metric_configuration_id: "1", id: "1") } | |
| 15 | - it { is_expected.to route(:get, '/mezuro_configurations/1/metric_configurations/1/mezuro_ranges/new'). | |
| 16 | - to(controller: :mezuro_ranges, action: :new, mezuro_configuration_id: "1", metric_configuration_id: "1") } | |
| 17 | - it { is_expected.to route(:put, '/mezuro_configurations/1/metric_configurations/1/mezuro_ranges/1'). | |
| 18 | - to(controller: :mezuro_ranges, action: :update, mezuro_configuration_id: "1", metric_configuration_id: "1", id: "1") } | |
| 5 | + it { is_expected.to route(:get, '/kalibro_configurations/1/metric_configurations/1/mezuro_ranges'). | |
| 6 | + to(controller: :mezuro_ranges, action: :index, kalibro_configuration_id: "1", metric_configuration_id: "1") } | |
| 7 | + it { is_expected.to route(:post, '/kalibro_configurations/1/metric_configurations/1/mezuro_ranges'). | |
| 8 | + to(controller: :mezuro_ranges, action: :create, kalibro_configuration_id: "1", metric_configuration_id: "1") } | |
| 9 | + it { is_expected.to route(:get, '/kalibro_configurations/1/metric_configurations/1/mezuro_ranges/1/edit'). | |
| 10 | + to(controller: :mezuro_ranges, action: :edit, kalibro_configuration_id: "1", metric_configuration_id: "1", id: "1") } | |
| 11 | + it { is_expected.to route(:get, '/kalibro_configurations/1/metric_configurations/1/mezuro_ranges/1'). | |
| 12 | + to(controller: :mezuro_ranges, action: :show, kalibro_configuration_id: "1", metric_configuration_id: "1", id: "1") } | |
| 13 | + it { is_expected.to route(:delete, '/kalibro_configurations/1/metric_configurations/1/mezuro_ranges/1'). | |
| 14 | + to(controller: :mezuro_ranges, action: :destroy, kalibro_configuration_id: "1", metric_configuration_id: "1", id: "1") } | |
| 15 | + it { is_expected.to route(:get, '/kalibro_configurations/1/metric_configurations/1/mezuro_ranges/new'). | |
| 16 | + to(controller: :mezuro_ranges, action: :new, kalibro_configuration_id: "1", metric_configuration_id: "1") } | |
| 17 | + it { is_expected.to route(:put, '/kalibro_configurations/1/metric_configurations/1/mezuro_ranges/1'). | |
| 18 | + to(controller: :mezuro_ranges, action: :update, kalibro_configuration_id: "1", metric_configuration_id: "1", id: "1") } | |
| 19 | 19 | end |
| 20 | 20 | end | ... | ... |