Sha256: 0a8a686f5376c6e7c9d6ef9f79e12a8e48c99784f0f61bd57a2046a2b3db5980

Contents?: true

Size: 811 Bytes

Versions: 39

Compression:

Stored size: 811 Bytes

Contents

require 'spec_helper'

describe CollectionsController do
  render_views

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

  it "creates" do
    post :create, :terminal => 'foobar'
    response.status.should == 404

    post :create, :terminal => 'test'
    response.status.should == 400

    post :create, :terminal => 'test', :collection => {
      :session_ids  => ['111', '222'],
      :collected_at => DateTime.now,
      :banknotes    => {
        '10' => 14,
        '1000' => 1
      }
    }

    response.status.should == 200
    collection = @terminal.collections.first
    response.body.should == @terminal.collections.first.id.to_s
    collection.banknotes.should == {'10' => '14', '1000' => '1'}
  end
end

Version data entries

39 entries across 39 versions & 1 rubygems

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