/IronPython_Main/Languages/Ruby/Tests/Interop/net/delegate/instantiation/val_spec.rb

# · Ruby · 27 lines · 20 code · 7 blank · 0 comment · 0 complexity · eecdfa3f4a8b37c6159bbbb0acdc1c53 MD5 · raw file

  1. require File.dirname(__FILE__) + '/../../spec_helper'
  2. require File.dirname(__FILE__) + '/../shared/instantiation'
  3. describe "Value Void delegate instantiation" do
  4. it_behaves_like :delegate_instantiation, DelegateHolder::ValVoidDelegate
  5. end
  6. describe "Value Reference delegate" do
  7. it_behaves_like :delegate_instantiation, DelegateHolder::ValRefDelegate
  8. end
  9. describe "Value Value delegate" do
  10. it_behaves_like :delegate_instantiation, DelegateHolder::ValValDelegate
  11. end
  12. describe "Value Reference array delegate" do
  13. it_behaves_like :delegate_instantiation, DelegateHolder::ValARefDelegate
  14. end
  15. describe "Value Value array delegate" do
  16. it_behaves_like :delegate_instantiation, DelegateHolder::ValAValDelegate
  17. end
  18. describe "Value Generic delegate" do
  19. it_behaves_like :delegate_instantiation, DelegateHolder::ValGenericDelegate.of(Object)
  20. end