1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
require File.expand_path('../../spec_helper', __FILE__)
permutations =
%w(stub proxy instance_of).permutation.map { |parts| parts.join('.') } +
%w(proxy instance_of).permutation.map { |parts| parts.join('.') }
permutations.each do |permutation|
describe permutation, is_proxy: true, is_instance_of: true do
include_context 'stub + instance_of'
include ProxyDefinitionCreatorHelpers
define_method(:double_definition_creator_for) do |object, &block|
eval(permutation + '(object, &block)')
end
end
end
|