# Failures in core\\module\\autoload\_spec.rb

**URL:** <https://www.ruby-forum.com/t/failures-in-core-module-autoload-spec-rb/165836>\
**Category:** IronRuby\
**Created:** [April 18, 2009, 12:56am UTC](https://www.ruby-forum.com/t/failures-in-core-module-autoload-spec-rb/165836 "2009-04-18T00:56:09Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Shri\_B](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/898d66/32.png) [@Shri\_B](https://www.ruby-forum.com/u/Shri_B)\
**Post date:** [April 18, 2009, 12:56am UTC](https://www.ruby-forum.com/t/failures-in-core-module-autoload-spec-rb/165836/1 "2009-04-18T00:56:09Z")

</div>

I am getting these failures when I run irtests.bat, but now if I run  
“mspec core\module\autoload”. Has anyone ever run into this?

1. 

Module#autoload uses dup copies for autoloaded constants FAILED  
Expected NameError but no exception was raised  
expectations.rb:9:in `fail_with' should.rb:2:in`should’  
autoload\_spec.rb:172  
bug.rb:15:in `ruby_bug' autoload_spec.rb:160 classes.rb:320:in`protect\_loaded\_features’  
autoload\_spec.rb:159  
:0:in `instance_eval' mspec.rb:64:in`protect’  
context.rb:131:in `protect' c:\github\ironruby\Merlin\Main\Languages\Ruby\Libraries.LCA_RESTRICTED\Builtins\Enumerable.cs:53:in`b\_\_0’

:0:in `each' c:\github\ironruby\Merlin\Main\Languages\Ruby\Libraries.LCA_RESTRICTED\Builtins\Enumerable.cs:34:in`Each’  
c:\github\ironruby\Merlin\Main\Languages\Ruby\Libraries.LCA\_RESTRICTED\Builtins\Enumerable.cs:51:in  
`TrueForItems' :0:in`all?’  
context.rb:129:in `protect' context.rb:151:in`process’  
:0:in `each' context.rb:143:in`process’  
mspec.rb:28:in `describe' object.rb:10:in`describe’  
autoload\_spec.rb:0  
:0:in `load' mspec.rb:54:in`files’  
:0:in `instance_eval' mspec.rb:64:in`protect’  
mspec.rb:48:in `files' :0:in`each’  
mspec.rb:44:in `files' mspec.rb:38:in`process’  
mspec-ci.rb:58:in `run' script.rb:189:in`main’  
mspec-ci:0

1. 

Module#autoload autoloaded constants are removed on the first access  
FAILED  
Expected NameError but no exception was raised  
expectations.rb:9:in `fail_with' should.rb:2:in`should’  
autoload\_spec.rb:180  
classes.rb:320:in `protect_loaded_features' autoload_spec.rb:179 :0:in`instance\_eval’  
mspec.rb:64:in `protect' context.rb:131:in`protect’  
c:\github\ironruby\Merlin\Main\Languages\Ruby\Libraries.LCA\_RESTRICTED\Builtins\Enumerable.cs:53:in  
`b\_\_0’

:0:in `each' c:\github\ironruby\Merlin\Main\Languages\Ruby\Libraries.LCA_RESTRICTED\Builtins\Enumerable.cs:34:in`Each’  
c:\github\ironruby\Merlin\Main\Languages\Ruby\Libraries.LCA\_RESTRICTED\Builtins\Enumerable.cs:51:in  
`TrueForItems' :0:in`all?’  
context.rb:129:in `protect' context.rb:151:in`process’  
:0:in `each' context.rb:143:in`process’  
mspec.rb:28:in `describe' object.rb:10:in`describe’  
autoload\_spec.rb:0  
:0:in `load' mspec.rb:54:in`files’  
:0:in `instance_eval' mspec.rb:64:in`protect’  
mspec.rb:48:in `files' :0:in`each’  
mspec.rb:44:in `files' mspec.rb:38:in`process’  
mspec-ci.rb:58:in `run' script.rb:189:in`main’  
mspec-ci:0

Thanks,  
Shri

---

<div class="post-metadata">

**Author:** ![Shri\_B](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/898d66/32.png) [@Shri\_B](https://www.ruby-forum.com/u/Shri_B)\
**Post date:** [April 18, 2009, 1:13am UTC](https://www.ruby-forum.com/t/failures-in-core-module-autoload-spec-rb/165836/2 "2009-04-18T01:13:42Z")

</div>

I don’t recall ever running into this, but I’m fixing some autoload  
issues right now, so I’ll take a look.

From: removed\_email\_address@domain.invalid  
[[mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)] On Behalf Of Shri B.  
Sent: Friday, April 17, 2009 3:54 PM  
To: removed\_email\_address@domain.invalid  
Subject: [Ironruby-core] Failures in core\module\autoload\_spec.rb

I am getting these failures when I run irtests.bat, but now if I run  
“mspec core\module\autoload”. Has anyone ever run into this?

1. 

Module#autoload uses dup copies for autoloaded constants FAILED  
Expected NameError but no exception was raised  
expectations.rb:9:in `fail_with' should.rb:2:in `should’  
autoload\_spec.rb:172  
bug.rb:15:in `ruby_bug' autoload_spec.rb:160 classes.rb:320:in `protect\_loaded\_features’  
autoload\_spec.rb:159  
:0:in `instance_eval' mspec.rb:64:in `protect’  
context.rb:131:in `protect' c:\github\ironruby\Merlin\Main\Languages\Ruby\Libraries.LCA_RESTRICTED\Builtins\Enumerable.cs:53:in `b\_\_0’

:0:in `each' c:\github\ironruby\Merlin\Main\Languages\Ruby\Libraries.LCA_RESTRICTED\Builtins\Enumerable.cs:34:in `Each’  
c:\github\ironruby\Merlin\Main\Languages\Ruby\Libraries.LCA\_RESTRICTED\Builtins\Enumerable.cs:51:in  
`TrueForItems' :0:in `all?’  
context.rb:129:in `protect' context.rb:151:in `process’  
:0:in `each' context.rb:143:in `process’  
mspec.rb:28:in `describe' object.rb:10:in `describe’  
autoload\_spec.rb:0  
:0:in `load' mspec.rb:54:in `files’  
:0:in `instance_eval' mspec.rb:64:in `protect’  
mspec.rb:48:in `files' :0:in `each’  
mspec.rb:44:in `files' mspec.rb:38:in `process’  
mspec-ci.rb:58:in `run' script.rb:189:in `main’  
mspec-ci:0

1. 

Module#autoload autoloaded constants are removed on the first access  
FAILED  
Expected NameError but no exception was raised  
expectations.rb:9:in `fail_with' should.rb:2:in `should’  
autoload\_spec.rb:180  
classes.rb:320:in `protect_loaded_features' autoload_spec.rb:179 :0:in `instance\_eval’  
mspec.rb:64:in `protect' context.rb:131:in `protect’  
c:\github\ironruby\Merlin\Main\Languages\Ruby\Libraries.LCA\_RESTRICTED\Builtins\Enumerable.cs:53:in  
`b\_\_0’

:0:in `each' c:\github\ironruby\Merlin\Main\Languages\Ruby\Libraries.LCA_RESTRICTED\Builtins\Enumerable.cs:34:in `Each’  
c:\github\ironruby\Merlin\Main\Languages\Ruby\Libraries.LCA\_RESTRICTED\Builtins\Enumerable.cs:51:in  
`TrueForItems' :0:in `all?’  
context.rb:129:in `protect' context.rb:151:in `process’  
:0:in `each' context.rb:143:in `process’  
mspec.rb:28:in `describe' object.rb:10:in `describe’  
autoload\_spec.rb:0  
:0:in `load' mspec.rb:54:in `files’  
:0:in `instance_eval' mspec.rb:64:in `protect’  
mspec.rb:48:in `files' :0:in `each’  
mspec.rb:44:in `files' mspec.rb:38:in `process’  
mspec-ci.rb:58:in `run' script.rb:189:in `main’  
mspec-ci:0

Thanks,  
Shri

---

<div class="post-metadata">

**Author:** ![Shri\_B](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/898d66/32.png) [@Shri\_B](https://www.ruby-forum.com/u/Shri_B)\
**Post date:** [April 21, 2009, 10:18pm UTC](https://www.ruby-forum.com/t/failures-in-core-module-autoload-spec-rb/165836/3 "2009-04-21T22:18:13Z")

</div>

Seems to be OK for me, let me know if you still have issues.

c:\dev\ironruby\>mspec core/module/autoload  
IronRuby 0.3 0.3.0.0 on .NET 2.0.0.0  
…

Finished in 2.361236 seconds

1 file, 16 examples, 30 expectations, 0 failures, 0 errors

From: removed\_email\_address@domain.invalid  
[[mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)] On Behalf Of Jimmy  
Schementi  
Sent: Friday, April 17, 2009 4:13 PM  
To: removed\_email\_address@domain.invalid  
Subject: Re: [Ironruby-core] Failures in core\module\autoload\_spec.rb

I don’t recall ever running into this, but I’m fixing some autoload  
issues right now, so I’ll take a look.

From: removed\_email\_address@domain.invalid  
[[mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)] On Behalf Of Shri B.  
Sent: Friday, April 17, 2009 3:54 PM  
To: removed\_email\_address@domain.invalid  
Subject: [Ironruby-core] Failures in core\module\autoload\_spec.rb

I am getting these failures when I run irtests.bat, but now if I run  
“mspec core\module\autoload”. Has anyone ever run into this?

1. 

Module#autoload uses dup copies for autoloaded constants FAILED  
Expected NameError but no exception was raised  
expectations.rb:9:in `fail_with' should.rb:2:in `should’  
autoload\_spec.rb:172  
bug.rb:15:in `ruby_bug' autoload_spec.rb:160 classes.rb:320:in `protect\_loaded\_features’  
autoload\_spec.rb:159  
:0:in `instance_eval' mspec.rb:64:in `protect’  
context.rb:131:in `protect' c:\github\ironruby\Merlin\Main\Languages\Ruby\Libraries.LCA_RESTRICTED\Builtins\Enumerable.cs:53:in `b\_\_0’

:0:in `each' c:\github\ironruby\Merlin\Main\Languages\Ruby\Libraries.LCA_RESTRICTED\Builtins\Enumerable.cs:34:in `Each’  
c:\github\ironruby\Merlin\Main\Languages\Ruby\Libraries.LCA\_RESTRICTED\Builtins\Enumerable.cs:51:in  
`TrueForItems' :0:in `all?’  
context.rb:129:in `protect' context.rb:151:in `process’  
:0:in `each' context.rb:143:in `process’  
mspec.rb:28:in `describe' object.rb:10:in `describe’  
autoload\_spec.rb:0  
:0:in `load' mspec.rb:54:in `files’  
:0:in `instance_eval' mspec.rb:64:in `protect’  
mspec.rb:48:in `files' :0:in `each’  
mspec.rb:44:in `files' mspec.rb:38:in `process’  
mspec-ci.rb:58:in `run' script.rb:189:in `main’  
mspec-ci:0

1. 

Module#autoload autoloaded constants are removed on the first access  
FAILED  
Expected NameError but no exception was raised  
expectations.rb:9:in `fail_with' should.rb:2:in `should’  
autoload\_spec.rb:180  
classes.rb:320:in `protect_loaded_features' autoload_spec.rb:179 :0:in `instance\_eval’  
mspec.rb:64:in `protect' context.rb:131:in `protect’  
c:\github\ironruby\Merlin\Main\Languages\Ruby\Libraries.LCA\_RESTRICTED\Builtins\Enumerable.cs:53:in  
`b\_\_0’

:0:in `each' c:\github\ironruby\Merlin\Main\Languages\Ruby\Libraries.LCA_RESTRICTED\Builtins\Enumerable.cs:34:in `Each’  
c:\github\ironruby\Merlin\Main\Languages\Ruby\Libraries.LCA\_RESTRICTED\Builtins\Enumerable.cs:51:in  
`TrueForItems' :0:in `all?’  
context.rb:129:in `protect' context.rb:151:in `process’  
:0:in `each' context.rb:143:in `process’  
mspec.rb:28:in `describe' object.rb:10:in `describe’  
autoload\_spec.rb:0  
:0:in `load' mspec.rb:54:in `files’  
:0:in `instance_eval' mspec.rb:64:in `protect’  
mspec.rb:48:in `files' :0:in `each’  
mspec.rb:44:in `files' mspec.rb:38:in `process’  
mspec-ci.rb:58:in `run' script.rb:189:in `main’  
mspec-ci:0

Thanks,  
Shri
