Sha256: 34660ac4361eb6f2d57aaee13d8a95cc7ca76c1793e70664b0527c20127a2559
Contents?: true
Size: 1.59 KB
Versions: 4
Compression:
Stored size: 1.59 KB
Contents
include ApiResource Mocks.define do endpoint("/test_resources/new") do get(HashDealer.roll(:new_test_object)) get(HashDealer.roll(:new_test_object), params: {type: 'X'}.matcher) end endpoint("/test_resources") do post(HashDealer.roll(:test_resource).merge(id: 1), params: {test_resource: HashDealer.roll(:test_resource).matcher}) post(HashDealer.roll(:test_resource).merge(id: 1), params: {test_resource: HashDealer.roll(:test_resource_with_roles).matcher}) get((0..4).to_a.collect{HashDealer.roll(:test_resource)}) get((0..4).to_a.collect{HashDealer.roll(:test_resource)}, params: {active: true}) get((0..4).to_a.collect{HashDealer.roll(:test_resource)}, params: {all: true}) get((0..4).to_a.collect{HashDealer.roll(:test_resource)}, params: {first: true}) get((0..4).to_a.collect{HashDealer.roll(:test_resource)}, params: {last: true}) get( (0..4).to_a.collect{HashDealer.roll(:test_resource)}, params: { page: 1, per_page: 10 }.matcher, response_headers: { "ApiResource-Total-Entries" => 100 } ) end endpoint("/test_resources/:id") do get(HashDealer.roll(:test_resource_with_proxies)) do |params| self.merge(params) end delete({}) put({}, params: {test_resource: HashDealer.roll(:test_resource).matcher}) end endpoint("/child_test_resources/new") do get({}) end endpoint("/child_test_resource2s/new") do get({}) end endpoint("/another_test_resources/new") do get({}) end endpoint("/test_classes/new") do get({}) end endpoint("/children/new") do get({}) end end
Version data entries
4 entries across 4 versions & 1 rubygems