Sha256: e4e8ea1e4cd9cbadce4d50881dc987f1f41be41fdc5150d2ef28c34593c5a943
Contents?: true
Size: 1010 Bytes
Versions: 1
Compression:
Stored size: 1010 Bytes
Contents
require 'spec_helper' require 'fortnox/api' require 'fortnox/api/mappers' require 'fortnox/api/repositories/project' require 'fortnox/api/repositories/examples/all' require 'fortnox/api/repositories/examples/find' require 'fortnox/api/repositories/examples/save' describe Fortnox::API::Repository::Project, order: :defined, integration: true do subject( :repository ){ described_class.new } required_attributes = { description: 'Some important project' } include_examples '.save', :comments, required_attributes # It is not yet possible to delete Projects. Therefore, expected nr of # Projects when running .all will continue to increase # (until 100, which is max by default). include_examples '.all', 8 include_examples '.find', '1' do let( :find_by_hash_failure ){ { offset: 10000 } } let( :single_param_find_by_hash ){ { find_hash: { limit: 1 }, matches: 1 } } let( :multi_param_find_by_hash ) do { find_hash: { limit: 2, offset: 2 }, matches: 2 } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fortnox-api-0.3.0 | spec/fortnox/api/repositories/project_spec.rb |