Sha256: 32bb56b7f58f9751c6b17f6a86f28c38082ca7fdfbdd6ceee30db8e46ed2ecca

Contents?: true

Size: 744 Bytes

Versions: 11

Compression:

Stored size: 744 Bytes

Contents

require 'spec_helper'

describe OrdersController do

  before do
    @requisition_id = 170420
    @user = SampleUser
    lab_order = LabTestOrder.new(@requisition_id, @user)
    @user.lab_order = lab_order
  end

  it "#download_requisition" do
    any_instance_of(OrdersController, :current_user => @user)
    stub_order_requisition(@requisition_id, medivo_fixture_path("lc_order_with_requisition.xml"))

    get :download_requisition
    response.body.should match /^%PDF/
  end

  it "#download_result" do
    any_instance_of(OrdersController, :current_user => @user)
    stub_order_result(@requisition_id, medivo_fixture_path("lc_order_with_positive_results.xml"))

    get :download_result
    response.body.should match /^%PDF/
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
medivo-0.2.2 spec/controllers/orders_controller_spec.rb
medivo-0.2.1 spec/controllers/orders_controller_spec.rb
medivo-0.2.0 spec/controllers/orders_controller_spec.rb
medivo-0.1.25 spec/controllers/orders_controller_spec.rb
medivo-0.1.24 spec/controllers/orders_controller_spec.rb
medivo-0.1.23 spec/controllers/orders_controller_spec.rb
medivo-0.1.22 spec/controllers/orders_controller_spec.rb
medivo-0.1.21 spec/controllers/orders_controller_spec.rb
medivo-0.1.20 spec/controllers/orders_controller_spec.rb
medivo-0.1.19 spec/controllers/orders_controller_spec.rb
medivo-0.1.18 spec/controllers/orders_controller_spec.rb