Skip to content

Instantly share code, notes, and snippets.

@matschaffer
Created April 14, 2009 01:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save matschaffer/94892 to your computer and use it in GitHub Desktop.
Save matschaffer/94892 to your computer and use it in GitHub Desktop.
A example syntax for handling jquery functions in screw-unit
signal(me).when(adapter, 'loaded', function() {
expect(adapter.trains.length).to(equal, 5);
});
Screw.Utilities.signal = function(me) {
return { when: function(target, signal, fn) {
(function($) {
$(target).bind(signal, function() {
try {
fn(me);
} catch (e) {
me.trigger('failed', [e]);
return;
}
me.trigger('passed');
});
})(jQuery);
}};
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment