Sha256: af9b52d03a6fdea1137c4565d482c799f7953d8439ff6169c67dc34f473a2ea2

Contents?: true

Size: 948 Bytes

Versions: 39

Compression:

Stored size: 948 Bytes

Contents

require 'spec_helper'

describe TerminalOrdersController do
  before(:all) do
    @agent    = Agent.create!(:title => 'test')
    @terminal = Terminal.make!(:keyword => 'test', :agent => @agent)

    @terminal.order! :enable

    @order = @terminal.terminal_orders.first
    @spy   = Terminal.make!(:keyword => 'test2', :agent => @agent)
  end

  it "acknowledges" do
    post :acknowledge, :terminal => @spy.keyword, :id => @order.id
    response.status.should == 404

    post :acknowledge, :terminal => @terminal.keyword, :id => @order.id, :error => 'test'
    response.status.should == 200
    @order.reload.sent?.should == true
    @order.error?.should == true
  end

  it "completes" do
    post :complete, :terminal => @spy.keyword, :id => @order.id
    response.status.should == 404

    post :complete, :terminal => @terminal.keyword, :id => @order.id
    response.status.should == 200
    @order.reload.complete?.should == true
  end
end

Version data entries

39 entries across 39 versions & 1 rubygems

Version Path
smartkiosk-server-0.13.1 spec/controllers/terminal_orders_controller_spec.rb
smartkiosk-server-0.13 spec/controllers/terminal_orders_controller_spec.rb
smartkiosk-server-0.12.1 spec/controllers/terminal_orders_controller_spec.rb
smartkiosk-server-0.12 spec/controllers/terminal_orders_controller_spec.rb
smartkiosk-server-0.11.11 spec/controllers/terminal_orders_controller_spec.rb
smartkiosk-server-0.11.10 spec/controllers/terminal_orders_controller_spec.rb
smartkiosk-server-0.11.9 spec/controllers/terminal_orders_controller_spec.rb
smartkiosk-server-0.11.8 spec/controllers/terminal_orders_controller_spec.rb
smartkiosk-server-0.11.7 spec/controllers/terminal_orders_controller_spec.rb
smartkiosk-server-0.11.6 spec/controllers/terminal_orders_controller_spec.rb
smartkiosk-server-0.11.5 spec/controllers/terminal_orders_controller_spec.rb
smartkiosk-server-0.11.4 spec/controllers/terminal_orders_controller_spec.rb
smartkiosk-server-0.11.3 spec/controllers/terminal_orders_controller_spec.rb
smartkiosk-server-0.11.2 spec/controllers/terminal_orders_controller_spec.rb
smartkiosk-server-0.11.1 spec/controllers/terminal_orders_controller_spec.rb
smartkiosk-server-0.11 spec/controllers/terminal_orders_controller_spec.rb
smartkiosk-server-0.10.19 spec/controllers/terminal_orders_controller_spec.rb
smartkiosk-server-0.10.18 spec/controllers/terminal_orders_controller_spec.rb
smartkiosk-server-0.10.17 spec/controllers/terminal_orders_controller_spec.rb
smartkiosk-server-0.10.16 spec/controllers/terminal_orders_controller_spec.rb