spec/javascript/publisher_spec.js in faye-0.8.8 vs spec/javascript/publisher_spec.js in faye-0.8.9
- old
+ new
@@ -1,23 +1,23 @@
JS.ENV.PublisherSpec = JS.Test.describe("Publisher", function() { with(this) {
before(function() { with(this) {
this.publisher = Faye.extend({}, Faye.Publisher)
}})
-
+
describe("with subscribers that remove themselves", function() { with(this) {
before(function() { with(this) {
this.calledA = false
this.calledB = false
-
+
this.handler = function() {
calledA = true
publisher.unbind("event", handler)
}
-
+
publisher.bind("event", handler)
publisher.bind("event", function() { calledB = true })
}})
-
+
it("successfully calls all the callbacks", function() { with(this) {
publisher.trigger("event")
assert( calledA )
assert( calledB )
}})