[Ironruby-core] IronRuby and RSpec

Ben Hall ben2004uk at googlemail.com
Mon Apr 27 11:42:12 EDT 2009


I think this is an issue with the current build which presents RSpec
from working.

Take a look at my article on
http://msdn.microsoft.com/en-us/magazine/dd434651.aspx

I've created a build which should fix this bug -
http://blog.benhall.me.uk/downloads/IronRuby/MSDNBuild.zip - well,
more of a hack to prove the concept works :)

Let me know how you get on.

Ben

On Mon, Apr 27, 2009 at 3:27 PM, Brandon Olivares
<programmer2188 at gmail.com> wrote:
> Hi,
>
> I'm having trouble running IronRuby with RSpec. I have a simple file just to
> test.
>
> The last require statement is loading the .NET assembly from my project, but
> it's not actually used in this example.
>
> require 'rubygems'
> require 'spec'
> require 'mscorlib'
> require File.expand_path(File.join(%w{.. bin x86 Debug FlightShooter}),
> File.dirname(__FILE__))
>
> describe 'Test' do
>  it "should do something" do
>    'hello'.should == 'hello'
>  end
> end
>
> The error I get is:
>
>>ir spec\test_spec.rb
> IronRuby.Libraries:0:in `ExpandPath': Invalid argument - test_spec.rb:0
> (Errno::EINVAL)
>        from :0:in `expand_path'
>        from example_group_methods.rb:103:in `set_description'
>        from example_group_methods.rb:166:in `subclass'
>        from example_group_methods.rb:43:in `describe'
>        from example_group_factory.rb:25:in `create_example_group'
>        from main.rb:24:in `describe'
>        from test_spec.rb:0
>
> Any idea what could be going wrong?
>
> Thanks,
> Brandon
>
> www.perpetualseeker.com
> Blog about college, programming, and other random things.
> Follow me on Twitter: http://twitter.com/devbanana
>
>
>
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
>


More information about the Ironruby-core mailing list