> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of
> Tomas Matousek
> Sent: Wednesday, 27 February 2008 8:03 AM
> To: [email protected]
> Subject: Re: [Ironruby-core] ClassInitGenerator issues
>
> As for testing, the preferred way to test libraries is to
> write RSpec tests and contribute them to Rubinius.

Yes, I can certainly write Ruby tests for these libraries as well,
but I'd prefer to also be able to write simple C# test harnesses that directly
exercise these libraries.

Firstly, there's the issue that external libraries can't currently be loaded 
into IronRuby.
And from a testing perspective, it's always desirable to eliminate as many 
variables as possible,
ie if a test doesn't work, one doesn't want to have to consider: is this a bug 
in the library that I'm testing or in some other aspect of the IronRuby 
infrastructure.

The OpenSSL_Test.cs file that I attached to a previous post is a simple example 
of what I'm talking about. But I'm not sure how to extend that approach when 
CodeContexts are required.


Cheers, Wayne.
_______________________________________________
Ironruby-core mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/ironruby-core

Reply via email to