Sha256: 55e3ac775fdec3a6a0f1b292b999579e38808da0c1adcfb81116126c66088ff5
Contents?: true
Size: 1.1 KB
Versions: 4
Compression:
Stored size: 1.1 KB
Contents
# frozen_string_literal: true 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 include Helpers::Configuration before { set_api_test_configuration } subject(:repository) { described_class.new } include_examples '.save', :comments, additional_attrs: { description: 'Some important project' } # 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: 10_000 } } 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
4 entries across 4 versions & 1 rubygems