Sha256: e987ccef53451a3efd7e1f22025edacd5f636979194ff873cae8ae45b2fdf249

Contents?: true

Size: 720 Bytes

Versions: 1

Compression:

Stored size: 720 Bytes

Contents

require 'test_helper'

class MapCalculationJobTest < MiniTest::Unit::TestCase
  include QME::DatabaseAccess

  def setup
    get_db['query_cache'].drop()
    get_db['patient_cache'].drop()
    collection_fixtures('measures')
    collection_fixtures('records')
    collection_fixtures('bundles')
    load_system_js

    Delayed::Worker.delay_jobs = false
  end

  def test_perform
    options = {'measure_id' => "2E679CD2-3FEC-4A75-A75A-61403E5EFEE8",
               'effective_date' => Time.gm(2011, 1, 15).to_i}
    qr = QME::QualityReport.find_or_create_by(options)
    job = Delayed::Job.enqueue(QME::MapReduce::MeasureCalculationJob.new({'quality_report_id' => qr.id,"oid_dictionary"=>{}}))
    assert job
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
quality-measure-engine-3.2.0 test/unit/qme/map/measure_calculation_job_test.rb