So I was working on File, but that had a few routines which returned
objects, so I started a sidetrack on that which took a little longer
expected. I have most of it complete (except for strformat) implemented
an extension to the .net Date/DateTime class.
I’ve also integrated the Rubinius Time specs into the test project with
hiccups. Almost half of the tests are passing, with the bulk of the
failures due to the specs use of the “ENV” object to set the time zone
before testing out the Time class. Personally I think that monkeying
the system clock isn’t a great test idea anyway, and I don’t know of a
cross platform way to handle it.
So what do you suppose I should do here?
- Implement new tests that are more portable (I doubt I have time to
out Rubinius’ commit/patch requirements)
- Just disable the tests that use ENV
- Implement new tests just for IR