I am. (Not that I'm on the Jasmine Core team or anything :-))
Just to be clear, this would mean the project is relying on
envjs/jsdom to provide reliable browser emulation... do we agree that
the state of the art in JS is now such that this actually possible? A
few years ago I would have been wary but I guess it's fine now.
I also guess that if ever the node tests break but the browser tests
don't then that'll be something interesting that we wouldn't have
otherwise known about.
- A
--
Alex Chaffee - al...@stinky.com - http://alexch.github.com
Stalk me: http://friendfeed.com/alexch | http://twitter.com/alexch |
http://alexch.tumblr.com
It's only relying on it in the sense that it's what makes the
node-based suite passed. Note that it's still a requirement for the
same suite to pass in one (or more) browsers (whatever the core team
decides).
My workflow has been to have Chrome + Node/jsdom + jshint greens
before any commit. It takes maybe 30 seconds max to run all of those.
> I also guess that if ever the node tests break but the browser tests
> don't then that'll be something interesting that we wouldn't have
> otherwise known about.
I think your pull request should be rejected, or you should consider
yourself to be in a red state.
It could mean that there's a problem with jsdom that's about jsdom,
not jasmine, in which case you might need to just work around it to
get to green (i.e. don't run the test in node mode). But I think it's
safe to assume that that's unlikely to happen.
--
You received this message because you are subscribed to the Google Groups "Jasmine Dev" group.
To post to this group, send email to jasmine...@googlegroups.com.
To unsubscribe from this group, send email to jasmine-js-de...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/jasmine-js-dev?hl=en.