Sha256: 24cfbaad5ec47602c520e7d20a42d5aee194a621a90edee37c4bc3e9c14802c4
Contents?: true
Size: 1.01 KB
Versions: 3
Compression:
Stored size: 1.01 KB
Contents
# frozen_string_literal: true module FogExtensions module Vsphere module Snapshots module Mock # Overwrite this to stop infinite recursion # TODO: Add proper test data def list_child_snapshots(_snapshot, _opts = {}) [] end def remove_snapshot(options = {}) raise ArgumentError, 'snapshot is a required parameter' unless options.key? 'snapshot' raise ArgumentError, 'removeChildren is a required parameter' unless options.key? 'removeChildren' { 'task_state' => 'success', } end def rename_snapshot(options = {}) raise ArgumentError, 'snapshot is a required parameter' unless options.key? 'snapshot' raise ArgumentError, 'name is a required parameter' unless options.key? 'name' raise ArgumentError, 'description is a required parameter' unless options.key? 'description' { 'task_state' => 'success', } end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems