PageRenderTime 39ms CodeModel.GetById 17ms RepoModel.GetById 1ms app.codeStats 0ms

/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
Possible License(s): GPL-2.0, MPL-2.0-no-copyleft-exception, CPL-1.0, CC-BY-SA-3.0, BSD-3-Clause, ISC, AGPL-3.0, LGPL-2.1, Apache-2.0
  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