test/unit/qme/quality_measure_test.rb in quality-measure-engine-2.5.3 vs test/unit/qme/quality_measure_test.rb in quality-measure-engine-3.0.0.beta.1
- old
+ new
@@ -1,53 +1,17 @@
require 'test_helper'
class QualityMeasureTest < MiniTest::Unit::TestCase
include QME::DatabaseAccess
-
def setup
+
collection_fixtures(get_db(), 'measures')
collection_fixtures(get_db(), 'bundles')
- @bundle_id = get_db['bundles'].find.first['_id']
- get_db['measures'].find({}).update(:$set => {'bundle_id' => @bundle_id})
load_system_js
end
- def test_getting_all_measures_without_bundle_id
+ def test_getting_all_measures
all_measures = QME::QualityMeasure.all
assert_equal 5, all_measures.size
-
- assert all_measures["2E679CD2-3FEC-4A75-A75A-61403E5EFEE8.json"]
+ assert all_measures.where({"hqmf_id" => "2E679CD2-3FEC-4A75-A75A-61403E5EFEE8"}).first
end
-
- def test_getting_definition_with_bundle_id
- result = QME::QualityMeasure.all(@bundle_id).to_a.first.last
- measure = QME::QualityMeasure.new(result['id'], result['sub_id'], @bundle_id)
- assert measure.definition
- assert_equal result['id'], measure.definition['id']
- end
-
- def test_getting_all_measure_with_bundle_id
- get_db()['measures']
- all_measures = QME::QualityMeasure.all(@bundle_id)
-
- assert_equal 1, all_measures.size
- end
-
- def test_getting_measure_subset
- measure_ids = get_db['measures'].find({}).map { |m| m['id'] }
- measure_ids.pop
- measures = QME::QualityMeasure.get_measures(measure_ids)
- measure_ids2 = measures.map { |m| m['id'] }
- assert_equal [], measure_ids - measure_ids2
- end
-
- def test_getting_sub_measures
- measures = QME::QualityMeasure.sub_measures("8A4D92B2-3887-5DF3-0139-0C4E41594C98")
- assert_equal 2, measures.count
- end
-
- def test_getting_sub_measure
- measure = QME::QualityMeasure.get("8A4D92B2-3887-5DF3-0139-0C4E41594C98", 'a')
- assert measure
- end
-
end
\ No newline at end of file