summaryrefslogtreecommitdiff
path: root/spec/serializers/test_suite_comparer_entity_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/serializers/test_suite_comparer_entity_spec.rb')
-rw-r--r--spec/serializers/test_suite_comparer_entity_spec.rb104
1 files changed, 0 insertions, 104 deletions
diff --git a/spec/serializers/test_suite_comparer_entity_spec.rb b/spec/serializers/test_suite_comparer_entity_spec.rb
index 882991a6208..a63f5683779 100644
--- a/spec/serializers/test_suite_comparer_entity_spec.rb
+++ b/spec/serializers/test_suite_comparer_entity_spec.rb
@@ -100,109 +100,5 @@ RSpec.describe TestSuiteComparerEntity do
expect(subject[:existing_failures]).to be_empty
end
end
-
- context 'limits amount of tests returned' do
- before do
- stub_const('TestSuiteComparerEntity::DEFAULT_MAX_TESTS', 2)
- stub_const('TestSuiteComparerEntity::DEFAULT_MIN_TESTS', 1)
- end
-
- context 'prefers new over existing and resolved' do
- before do
- 3.times { add_new_failure }
- 3.times { add_new_error }
- 3.times { add_existing_failure }
- 3.times { add_existing_error }
- 3.times { add_resolved_failure }
- 3.times { add_resolved_error }
- end
-
- it 'returns 2 of each new category, and 1 of each resolved and existing' do
- expect(subject[:summary]).to include(total: 18, resolved: 6, failed: 6, errored: 6)
- expect(subject[:new_failures].count).to eq(2)
- expect(subject[:new_errors].count).to eq(2)
- expect(subject[:existing_failures].count).to eq(1)
- expect(subject[:existing_errors].count).to eq(1)
- expect(subject[:resolved_failures].count).to eq(1)
- expect(subject[:resolved_errors].count).to eq(1)
- end
- end
-
- context 'prefers existing over resolved' do
- before do
- 3.times { add_existing_failure }
- 3.times { add_existing_error }
- 3.times { add_resolved_failure }
- 3.times { add_resolved_error }
- end
-
- it 'returns 2 of each existing category, and 1 of each resolved' do
- expect(subject[:summary]).to include(total: 12, resolved: 6, failed: 3, errored: 3)
- expect(subject[:new_failures].count).to eq(0)
- expect(subject[:new_errors].count).to eq(0)
- expect(subject[:existing_failures].count).to eq(2)
- expect(subject[:existing_errors].count).to eq(2)
- expect(subject[:resolved_failures].count).to eq(1)
- expect(subject[:resolved_errors].count).to eq(1)
- end
- end
-
- context 'limits amount of resolved' do
- before do
- 3.times { add_resolved_failure }
- 3.times { add_resolved_error }
- end
-
- it 'returns 2 of each resolved category' do
- expect(subject[:summary]).to include(total: 6, resolved: 6, failed: 0, errored: 0)
- expect(subject[:new_failures].count).to eq(0)
- expect(subject[:new_errors].count).to eq(0)
- expect(subject[:existing_failures].count).to eq(0)
- expect(subject[:existing_errors].count).to eq(0)
- expect(subject[:resolved_failures].count).to eq(2)
- expect(subject[:resolved_errors].count).to eq(2)
- end
- end
-
- private
-
- def add_new_failure
- failed_case = create_test_case_rspec_failed(SecureRandom.hex)
- head_suite.add_test_case(failed_case)
- end
-
- def add_new_error
- error_case = create_test_case_rspec_error(SecureRandom.hex)
- head_suite.add_test_case(error_case)
- end
-
- def add_existing_failure
- failed_case = create_test_case_rspec_failed(SecureRandom.hex)
- base_suite.add_test_case(failed_case)
- head_suite.add_test_case(failed_case)
- end
-
- def add_existing_error
- error_case = create_test_case_rspec_error(SecureRandom.hex)
- base_suite.add_test_case(error_case)
- head_suite.add_test_case(error_case)
- end
-
- def add_resolved_failure
- case_name = SecureRandom.hex
- failed_case = create_test_case_java_failed(case_name)
- success_case = create_test_case_java_success(case_name)
- base_suite.add_test_case(failed_case)
- head_suite.add_test_case(success_case)
- end
-
- def add_resolved_error
- case_name = SecureRandom.hex
- error_case = create_test_case_java_error(case_name)
- success_case = create_test_case_java_success(case_name)
- base_suite.add_test_case(error_case)
- head_suite.add_test_case(success_case)
- end
- end
end
end