So *this* is where you guys have been hiding. Here I was thinking
there wasn't any Jasmine development going on since the only mailing
list link you put on the Jasmine web site is to the boring jasmine-js
one. May I suggest merging them? There are a lot more members on the
other one and very little traffic; you might do better to grow the
community before splitting it.
Anyway, I wanted to let you know that I just finished developing and
teaching a JS class using Jasmine as my framework. It's integrated
into my
testfirst.org site, so you can visit
https://github.com/ultrasaurus/test-first-teaching
for the source code and solutions
https://github.com/alexch/learn_javascript
for the generated student materials, sans solutions
https://github.com/alexch/javascript-notes
for my notes/slides
I did some Rake hocus pocus so if you run "rake jasmine" in the top
level, you get all tests, but if you run it in a subdirectory you get
just that dir's tests, all with a single top-level Rakefile. Check it
out if that feature seems useful to you.
In preparing my class, I tracked down a Rack-versus-Jasmine bug which
makes control-C not work when running "rake jasmine". The fix requires
a patch to Rack which hasn't been released yet, so I haven't submitted
it to you folks yet; if Rack continues to take their sweet time then
I'll push a patch to you that monkey patches Rack. Patchtastic!
I also have a request for easier customization and extension of the
HTML Runner -- both with CSS (thanks to my student Sean Dick and his
beautiful redesign) and with more and configurable settings (for my
class, I want all tests visible by default, including passed ones, but
I also want the display to stop after the first failed test). Also
there's another pedagogic project using Jasmine that forked the
runner, which seems a shame. (
https://github.com/alexch/javascript-
koans)
Finally, it appears "rake jasmine:ci" is broken with the latest
version of, um, everything -- probably a Ruby 1.9 thing but I haven't
tracked that down fully.
Later -
- Alex (who now has a pile of back messages to read through on this
group)