diff --git a/features/repository/show/modules_tree.feature b/features/repository/show/modules_tree.feature index fec5162..85ea977 100644 --- a/features/repository/show/modules_tree.feature +++ b/features/repository/show/modules_tree.feature @@ -53,7 +53,7 @@ Feature: Repository modules tree And I click on the sample child's name Then I should see a sample child's name - @kalibro_configuration_restart @kalibro_processor_restart @javascript @wip + @kalibro_configuration_restart @kalibro_processor_restart @javascript Scenario: Should show modules directories root when the process has been finished Given I am a regular user And I am signed in diff --git a/features/step_definitions/metric_configuration_steps.rb b/features/step_definitions/metric_configuration_steps.rb index cf7e4ef..cc4d1f4 100644 --- a/features/step_definitions/metric_configuration_steps.rb +++ b/features/step_definitions/metric_configuration_steps.rb @@ -10,13 +10,17 @@ end Given(/^I have a sample configuration with MetricFu metrics$/) do reading_group = FactoryGirl.create(:reading_group) - reading = FactoryGirl.create(:reading, {reading_group_id: reading_group.id}) + FactoryGirl.create(:reading, {reading_group_id: reading_group.id}) @kalibro_configuration = FactoryGirl.create(:kalibro_configuration) - metric_configuration = FactoryGirl.create(:metric_configuration, + FactoryGirl.create(:metric_configuration, {metric: FactoryGirl.build(:pain), reading_group_id: reading_group.id, kalibro_configuration_id: @kalibro_configuration.id}) + FactoryGirl.create(:metric_configuration, + {metric: FactoryGirl.build(:saikuro), + reading_group_id: reading_group.id, + kalibro_configuration_id: @kalibro_configuration.id}) end When(/^I visit the sample metric configuration edit page$/) do diff --git a/spec/factories/metrics.rb b/spec/factories/metrics.rb index 9c3a7aa..132f8ca 100644 --- a/spec/factories/metrics.rb +++ b/spec/factories/metrics.rb @@ -32,6 +32,17 @@ FactoryGirl.define do initialize_with { new(name, code, scope, description, languages) } end + factory :saikuro, class: KalibroClient::Entities::Miscellaneous::NativeMetric do + name "Cyclomatic Complexity" + code "saikuro" + scope "METHOD" + description nil + languages { [:ruby] } + metric_collector_name "MetricFu" + + initialize_with { new(name, code, scope, description, languages) } + end + factory :compound_metric, class: KalibroClient::Entities::Miscellaneous::CompoundMetric do name "Compound" code "compound" -- libgit2 0.21.2