Sha256: 3e67d9f543905cc6537119e6578a666785b8a2a6520442a64c9e56fc4baf39d7

Contents?: true

Size: 720 Bytes

Versions: 50

Compression:

Stored size: 720 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + '/../spec_helper')
require 'ostruct'

describe VendorDocument do

  describe "incrementing kid_mult for new document" do
    it "should increment kid_mult" do
      @doc = OpenStruct.new(:kid_mult=>0)
      mock(VendorDocument).filter(:kid_date=>Date.today.to_fos_days, :kid_time=>Time.now.as_minutes) {mock!.order(:kid_mult) {[@doc]}}
      VendorDocument.new.kid_mult.should==1
    end

    it "should increment kid_mult" do
      @doc = OpenStruct.new(:kid_mult=>255)
      mock(VendorDocument).filter(:kid_date=>Date.today.to_fos_days, :kid_time=>Time.now.as_minutes) {mock!.order(:kid_mult) {[@doc]}}
      VendorDocument.new.kid_mult.should==0
    end
  end

end

Version data entries

50 entries across 50 versions & 1 rubygems

Version Path
fossil-0.5.50 spec/models/vendor_document_spec.rb
fossil-0.5.49 spec/models/vendor_document_spec.rb
fossil-0.5.48 spec/models/vendor_document_spec.rb
fossil-0.5.47 spec/models/vendor_document_spec.rb
fossil-0.5.46 spec/models/vendor_document_spec.rb
fossil-0.5.45 spec/models/vendor_document_spec.rb
fossil-0.5.44 spec/models/vendor_document_spec.rb
fossil-0.5.43 spec/models/vendor_document_spec.rb
fossil-0.5.42 spec/models/vendor_document_spec.rb
fossil-0.5.41 spec/models/vendor_document_spec.rb
fossil-0.5.40 spec/models/vendor_document_spec.rb
fossil-0.5.39 spec/models/vendor_document_spec.rb
fossil-0.5.38 spec/models/vendor_document_spec.rb
fossil-0.5.37 spec/models/vendor_document_spec.rb
fossil-0.5.36 spec/models/vendor_document_spec.rb
fossil-0.5.35 spec/models/vendor_document_spec.rb
fossil-0.5.34 spec/models/vendor_document_spec.rb
fossil-0.5.33 spec/models/vendor_document_spec.rb
fossil-0.5.32 spec/models/vendor_document_spec.rb
fossil-0.5.31 spec/models/vendor_document_spec.rb