jasmine/whos-using-jasmine.html.md
2010-11-09 16:26:31 -05:00

4.1 KiB

layout title
default Related Projects

Who's Using Jasmine?


Count it Down

This is my entry in the 10K Apart Challenge. It is a countdown clock. Enter a clock title and an end date and time and it will count it down for you. It sports smooth clock animations, before specific digits change they will flash red, and you can share your clock w/ friends through a url generated by your title and end date and time.

Jasmine was essential in this project. First I wrote all the specs for an uncompressed version. When it was time to compress every little bit of code, I updated my specs w/ the renaming and refactoring for a smaller size. It was very intense, for example the Clock class because just 'K' and all the jquery methods were aliased to 'a' or 'rc' or 'x'. Without Jasmine double checking all of my renaming, I would have gone insane.

-- Roy Kolak

web: http://10k.aneventapart.com/Entry/165 | source: http://github.com/roykolak/count-it-down


Diaspora

The privacy aware, personally controlled, do-it-all, open source social network.

We're currently backfilling specs for existing js (which has been an educational process) and will be TDDing it moving forward.

-- Sarah Mei

web: http://www.joindiaspora.com/ | source: https://github.com/diaspora/diaspora


EaselTV

We're using Jasmine at EaselTV for some JS/HTML based TV apps.

web: http://easeltv.com/


Maptini

Real time collaborative mind mapping for Web, iPhone, & iPad. The web version is all html5 + javascript.

web: http://maptini.com/


VerticalResponse

web: http://www.verticalresponse.com/


Weplay

Weplay aims to be the online home of youth sports. Our users are coaches, players, and parents involved in team sports including soccer, football, baseball, cheerleading and more. We provide tools including scheduling, messaging, photo/video sharing and virtual awards, for coaches and parents to organize their team's online presence. Our younger users also use Weplay to engage with their friends, play games, and earn incentives. A vibrant community is also emerging around our offerings for Skills & Drills and Questions & Answers.

Our platform is built on Ruby and Rails and our development practices are based largely on Agile and behavior driven development. While Cucumber and RSpec have been our primary testing tools for driving our server-side development since our beginning nearly three years ago, we have had to evolve our front-end testing solution. We started with no testing and eventually incorporated Selenium feature testing into our Cucumber build. I've led the efforts to applying test-driven javascript coding practices, originally with ScrewUnit + Screwdriver, then BlueRidge and now Jasmine.

A recent contribution to our Weplay fork of jasmine is the ability to specify Sprocket-style "require" lines (i.e., //= "public/javascript/awesome.js") to target src javascript files on a per-spec basis.

-- Ross Kaffenberger

web: http://www.weplay.com | source: http://github.com/weplay *
While our parent project repository is privately hosted, we currently incorporate and contribute to 63 (yikes!) public repositories, including jasmine and jasmine-gem.


Wikimedia Foundation Multimedia Usability Project

Improved uploader tool for Wikimedia Commons.

web: http://wikimedia.org/ | source: http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/UploadWizard/test/


If you'd like your project added, email jasmine-js@googlegroups.com. Please include your project's name, a brief description, and web site/repository urls. We reserve the right to edit.